spring配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 开启注解扫描 -->
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>
<!-- 扫描controller和service -->
<context:component-scan base-package="com.jinJi" use-default-filters="true"></context:component-scan>
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 以字节为单位的最大上传文件的大小 -->
<property name="maxUploadSize" value="100000" />
</bean>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"></property>
<property name="suffix" value=".jsp"></property>
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
</bean>
</beans>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!-- 默认欢迎界面 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 网站编码设置为UTF-8 -->
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<servlet-name>springmvc</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
Controller
package com.jinji.controller;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.jinji.pojo.KeHu;
import com.jinji.pojo.LiuYan;
import com.jinji.pojo.YongHu;
import com.jinji.pojo.ZHAOPIN;
import com.jinji.service.JinJiService;
@Controller
@RequestMapping("/jinji")
public class JinJiController {
@Resource(name="jinJiService")
JinJiService jinjiService ;
@ResponseBody
@RequestMapping("wangzhan1")
public String wangzhan1(Map request){
System.out.println("wangzhan1");
return "wangzhan1";
}
@RequestMapping("Liu")
public String Liu(LiuYan liuyan,Map request){
jinjiService.saveLIUYAN(liuyan);
return "redirect:/jinji/liuyan2.do";
}
@RequestMapping("card1")
public String card1(Map request){
return "card1";
}
@RequestMapping("jianjie1")
public String jianjie1(Map request){
List<Map> m=jinjiService.queryGong();
System.out.println(m.size());
request.put("map", jinjiService.queryGong());
return "jianjie1";
}
@RequestMapping("case1")
public String case1(Map request){
request.put("list", jinjiService.querykehu());
return "case";
}
@RequestMapping("lianxi")
public String lianxi(Map request){
return "lianxi";
}
@RequestMapping("zhaopin")
public String zhaopin(Map request){
request.put("list", jinjiService.queryZHAOPIN());
return "zhaopin";
}
@RequestMapping("liuyan2")
public String lianyan2(Map request){
request.put("RIQI", jinjiService.queryRIQI());
return "liuyan2";
}
@RequestMapping("copyright1")
public String copyright1(Map request){
return "copyright1";
}
@RequestMapping("card2")
public String card2(Map request){
return "card2";
}
@RequestMapping("card3")
public String card3(Map request){
return "card3";
}
@RequestMapping("card4")
public String card4(Map request){
return "card4";
}
@RequestMapping("card5")
public String card5(Map request){
return "card5";
}
@RequestMapping("card6")
public String card6(Map request){
return "card6";
}
@RequestMapping("card7")
public String card7(Map request){
return "card7";
}
@RequestMapping("card8")
public String card8(Map request){
return "card8";
}
@RequestMapping("card9")
public String card9(Map request){
return "card9";
}
@RequestMapping("card10")
public String card10(Map request){
return "card10";
}
@RequestMapping("card11")
public String card11(Map request){
return "card11";
}
@RequestMapping("card12")
public String card12(Map request){
return "card12";
}
@RequestMapping("card13")
public String card13(Map request){
return "card13";
}
@RequestMapping("card14")
public String card14(Map request){
return "card14";
}
@RequestMapping("delu")
public String delu(Map request){
return "delu/delu";
}
@RequestMapping("guanli")
public String guanli(Map request){
return "houtai/guanli";
}
@RequestMapping("show")
public String show(Map request){
request.put("list", jinjiService.queryguanli());
return "houtai/show";
}
@RequestMapping("nav")
public String nav(Map request){
request.put("list", jinjiService.queryZHAOPIN());
return "houtai/nav";
}
@RequestMapping("page")
public String page(Map request){
request.put("list", jinjiService.queryliuyan());
return "houtai/page";
}
@RequestMapping("system")
public String system(Map request){
request.put("list", jinjiService.querykehu());
return "houtai/system";
}
@RequestMapping("gong")
public String gong(Map request){
request.put("list", jinjiService.queryGong());
return "houtai/gong";
}
@RequestMapping("deleteGUANLI")
public String deleteGUANLI(String did,Map request){
jinjiService.deleteGUANLI(did);
return "redirect:/jinji/show.do";
}
@RequestMapping("deleteKehu")
public String deleteKehu(String kid,Map request){
jinjiService.deleteKeHu(kid);
return "redirect:/jinji/system.do";
}
@RequestMapping("deleteGong")
public String deleteGong(String gid,Map request){
jinjiService.deleteGong(gid);
return "redirect:/jinji/gong.do";
}
@RequestMapping("deletZHAOPIN")
public String deleteZHAOPIN(String zid,Map request){
jinjiService.deleteZhaoPin(zid);
return "redirect:/jinji/nav.do";
}
@RequestMapping("deletLiuYan")
public String deleteLiuYan(String lid,Map request){
jinjiService.deleteLiuYan(lid);
return "redirect:/jinji/page.do";
}
@RequestMapping("saveGUANLI")
public String saveGUANLI(YongHu yonghu,Map request){
jinjiService.savaGuanLi(yonghu);
return "redirect:/jinji/show.do";
}
@RequestMapping("saveKeHu")
public String saveKeHu(KeHu kehu,Map request){
jinjiService.savaKeHu(kehu);
return "redirect:/jinji/system.do";
}
@RequestMapping("saveZHAOPIN")
public String saveZHAOPIN(ZHAOPIN zhaopin,Map request){
jinjiService.savaZHAOPIN(zhaopin);
return "redirect:/jinji/nav.do";
}
@RequestMapping("saveGong")
public String saveGong(String gong,Map request){
jinjiService.saveGong(gong);
return "redirect:/jinji/gong.do";
}
@RequestMapping(value = "denglu", method = RequestMethod.POST)
public String denglu(String USERNAME,String PASSWORD,Map request){
List<Map> list = jinjiService.denglu(USERNAME,PASSWORD);
if(list.size()==1){
return "redirect:/jinji/guanli.do";
}else{
return "delu/delu";
}
}
}