从头开始学SpringMVC—02获取请求参数向域对象共享数据
1)@RequestMapping注解的使用
2)获取请求参数的多种方式
3)向域对象共享数据
目录
1.@RequestMapping注解
1.1功能
1.2位置
1.3value属性
1.4method属性
1.5params属性
1.6headers属性
1.7路径中占位符的支持
2.获取请求参数
2.1通过ServletAPI获取
2.2通过控制器方法的形参获取请求参数
2.3@RequestParam
2.4@RequestHeader
2.5@CookieValue
2.6通过POJO获取请求参数
2.7解决获取请求参数的乱码问题
3.向域对象共享数据
3.1使用ServletAPI向request域对象共享数据
3.2使用ModelAndView向request域对象共享数据
3.3使用Model向request域对象共享数据
3.4使用map向request域对象共享数据
3.5使用ModelMap向request域对象共享数据
3.6Model、ModelMap、Map的关系
3.7向session域共享数据
3.8向application域共享数据
1.@RequestMapping注解
1.1功能
1.2位置
1.3value属性
1.4method属性
1.5params属性
1.6headers属性
1.7路径中占位符的支持
2.获取请求参数
2.1通过ServletAPI获取
2.2通过控制器方法的形参获取请求参数
2.3@RequestParam
2.4@RequestHeader
2.5@CookieValue
2.6通过POJO获取请求参数
2.7解决获取请求参数的乱码问题
<!--配置springMVC的编码过滤器-->
<filter>
<filter-name>CharacterEncodingFilter</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.向域对象共享数据
3.1使用ServletAPI向request域对象共享数据
3.2使用ModelAndView向request域对象共享数据
3.3使用Model向request域对象共享数据
3.4使用map向request域对象共享数据
3.5使用ModelMap向request域对象共享数据
3.6Model、ModelMap、Map的关系
3.7向session域共享数据
3.8向application域共享数据
内容来源于黑马、尚硅谷教程,仅作为学习笔记参考