一. 回顾MVC:

tomcat是servlet容器,
servlet实现方式:

xml中配置:

二. 回顾servlet:
三. SpringMvc学习
3.1 springMvc搭建和讲解:
jar包引入spring-webmvc即可。


核心:DispatcherServlet
Spring的web框架围绕DispatcherServlet设计。DIspatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或者以上版本的用户可以采用基于注解的controller声明方式。
Spring Mvc框架像许多其他MVC框架一样,以请求为驱动,围绕一个中心Servlet分派请求以及提供其他功能。
DispatcherServlet是一个实际的Servlet(它继承自HttpServlet基类)






搭建步骤:

2, 编写web.xml


最后一步在WEB-INF中的lib加上所有的jar,idea配置,需要新建lib文件夹

详细解释:




重定向和转发的区别:
重定向url会变,转发还是原地址。
3.2. springmvc 基于注解的使用:
3.2.1 请求参数处理:
1. 简单参数处理:



idea的热部署:
springboot中的maven插件
ssm开发中的JRebel插件
处理请求参数乱码:


过滤器就是先进后出形式。

2. 复杂参数处理:





header信息获取

cookie获取:


3.2.2 请求映射处理:
1. RequestMapping:可以放在方法上也可以放在类上面。
用来处理url映射,将请求映射到处理方法中.








2. @PathVariable:



3. REST:

4. 静态资源的访问: