0目录
SpringMVC
| 1.2.3 |
1.SpringMVC
| 1.1 引入依赖: <!--SpringMVC的依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version> </dependency> |
| 1.2 配置web.xml
|
| 1.3 applicatonContext.xml
|
| 1.4 配置Tomcat测试
|
2.SpringMVC解析
| 2.1 什么是SpringMVC: 当用户发送请求到springmvc中的前端控制器中,通过映射器和适配器返回ModelAndView对象到客户端。这就是SpringMVC的基本原理。
|
| 2.2 前端控制器DispatcherServlet: (1)配置servlet和servlet-mapping映射 (2)配置DispatcherServlet,init-param配置默认加载applicationContext.xml(Spring)配置文件 (3)获取客户端发送的请求,和controller端匹配的方法的路径(*.do模糊匹配)
|
| 2.3 注解扫描器context : component-scan和mvc驱动mvc : annotation-driven: 扫描某个控制层(控制层路径)的SpringMVC控制层的类(@Controller标识)和SpringMVC控制层的方法(@RequestMapping标识)
|
| 2.4 控制器注解@Controller 用于标识某个类为SpringMVC的控制器 |
| 2.5 View to Controller (1)URL请求映射注解@RequestMapping:用于标识某个控制层的方法;视图通过请求URL进行映射controller (2)URL请求参数注解@RequestParam:视图传递参数至controller
|
| 2.6 Controller to View (1)视图对象ModelAndView:将模型数据传递给视图 (2)用String替代
|
| 2.7 视图解析器
|
3.实战
|
|
| 查询:
|
| 添加1:
添加2:
|





































