第一章、 SpringMVC的基本概念
1.1 三层架构和MVC模型
1.2 SpringMVC 概述
-
SpringMVC是什么?
-
SpringMVC 在三层架构的位置
-
SpringMVC 和 Struts2 的优略分析【面试】
第二章、 SpringMVC的入门
2.1 SpringMVC 的入门案例
- 入门案例的流程总结
2.2 SpringMVC执行流程原理
2.3 RequestMapping注解的属性(常用)
-
path和value属性
- path和value现在作用相同
- 作用:用于指定请求的URL
- 注:当写注解的时候使用value属性并且只有一个value属性的时候,可以省略value
-
method属性
- 决定使用什么样的请求方式(get/post等)
- 可以设置多个方式
- 由于该属性类型是一个枚举对象,所以类名(RequestMethod)点里面的属性就可以拿值了。
- 格式:
method = {RequestMethod.POST}
-
params属性
- 用于指定限制请求参数的条件
- 用于指定限制请求参数的条件
-
headers属性
- 用于指定限制请求消息头的信息
第三章、 请求参数的绑定【重点】
3.1
3.2
- 注:ctrl+n–>快速查找
第四章、 常用注解
1. RequestParam
- 修饰当前方法的参数
- 属性:
- name属性(和value一样)表示传过来所指参数的名字
- required属性:表示必须的(规定了传过来所指参数名字后前面的名字只能跟着注解里面的走)
- 例子
- jsp页面
- AnnoController
- jsp页面