springmvc

1、导包

2、配置web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
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_3_0.xsd">
<display-name></display-name>


<!-- 配置springmvc前端控制器 -->
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 在启动容器的时候就初始化这个servlet -->
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<!-- 请求必须以.do结尾http://localhost:8080/springDemomvc/hello.do -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

3、在WEB-INF下创建dispatcher-servlet.xml(dispatcher与web.xml中的servlet-name一致)

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">

<!-- 使用注解 -->
<!-- 指代Spring框架 -->
<context:component-scan base-package="com"></context:component-scan>

</beans>

 

必须可以使用注解

4、新建Controller包

 

5、添加注解


@Controller
public class addEmpController {
@Resource(name="ed")
private EmployeeBiz ed;


public EmployeeBiz getEd() {
return ed;
}


public void setEd(EmployeeBiz ed) {
this.ed = ed;
}


@RequestMapping("/addEmp")
public String addEmp(@RequestParam String name,@RequestParam String sex,
@RequestParam String date, @RequestParam int deptno,Model model){
Employee emp = new Employee();
emp.setBirthday(Date.valueOf(date));
emp.setDeptno(deptno);
emp.setName(name);
emp.setSex(sex);
boolean flag = ed.insertEmployee(emp);
if(flag){
model.addAttribute("msg","添加成功!");
}else{
model.addAttribute("msg","添加失败!");
}
return "addUser.jsp";
}

}

 

posted @ 2016-09-27 20:40  为何不跪  阅读(99)  评论(0)    收藏  举报