4. PathVariable、RequestParam、 CookieValue、SessionAttributes、ResponseBody、RequestHeader注解类
来源:互联网 发布:php sql注入漏洞 编辑:程序博客网 时间:2024/06/06 12:52
本系列入门学习参考极客学院Spring入门系列视频学习记录总结而来
@PathVariable注解:
@RequestMapping注解中使用占位符的情况下,需要使用@PathVariable注解指定占位符参数
@RequestParam注解:
在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter(“name”),另外一种是用注解@RequestParam直接获取
有三个属性 value, required, defaultValue
不带任何参数,表示需要的参数名与标注的变量名相同
可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传
参数类型尽量不要使用基本类型int,long等,而应该使用具体的对象类Integer、Long、String等
@CookieValue注解类
读取Cookies中的值,并且赋值给变量
有三个属性 value, required, defaultValue,分别表示Cookie的名字,是否必须有这个Cookie值,如果没有默认值
不带任何参数,表示需要的参数名与标注的变量名相同
@SessionAttributes注解类
如果希望在多个请求之间公用某个模型属性数据,则可以在控制器类标注一个@SessionAttributes,Spring MVC会将模型中对应的属性暂存到HttpSerssion中
除了SessionAttributes,还可以直接用原生态的request.getSession()来处理session数据
@ResponseBody注解类
用于将Controller的方法返回的对象,通过适当的HttpMessageConverter(转换器)转换为指定格式后,写入到Response对象的body数据区
返回如json、xml等时使用
在springmvc配置文件中通过<mvc:annotation-driven />
,给AnnotationMethodHandlerAdapter初始化7个转换器
@RequestHeader注解类
可以把Request请求header部分的值绑定到方法的参数上
- 4. PathVariable、RequestParam、 CookieValue、SessionAttributes、ResponseBody、RequestHeader注解类
- @PathVariable 、@RequestHeader、@CookieValue、@RequestParam, @RequestBody
- 2.RequestParam、RequestHeader、CookieValue注解
- Spring MVC RequestParam RequestHeader CookieValue 注解
- SpringMVC的@ModelAttribute和@RequestParam、@PathVariable、@CookieValue、@SessionAttributes
- [@Controller]3 详解@CookieValue,@PathVariable,@RequestBody,@RequestHeader,@RequestParam
- @PathVariable,@RequestParam, @RequestBody,@ModelAttribute,@RequestHeader,@CookieValue的区别
- [@Controller]3 详解@CookieValue,@PathVariable,@RequestBody,@RequestHeader,@RequestParam
- @PathVariable @RequestHeader @CookieValue等
- @PathVariable和@RequestParam的区别,理解 @PathVariable 、@RequestHeader、@CookieValue、@RequestParam, @Request
- SpringMVC_005_@RequestParam @RequestHeader @CookieValue
- Spring MVC之@PathVariable @RequestHeader, @CookieValue@RequestParam @RequestBody @RequestHeader 等详解
- 学习springmvc的第七天(@RequestParam、@RequestHeader、@CookieValue注解)
- springmvc @RequestParam @RequestBody @CookieValue @RequestHeader
- 4.SpringMVC_@RequestParam和@RequestHeader 、@CookieValue 获取请求参数
- spring mvc 标签,@PathVariable,@cookieValue ,@RequestHeader等
- Spring MVC @RequestParam @RequestHeader @CookieValue用法
- @RequestParam,@PathVariable,@ResponseBody,@RequestBody,@ModelAttribute
- 快速创建数组
- hiho一下 第八十八周
- ubuntu下利用gcc编译C语言程序
- 1008. Elevator (20)
- CGRect转为string
- 4. PathVariable、RequestParam、 CookieValue、SessionAttributes、ResponseBody、RequestHeader注解类
- 链表功能的增加
- 这两天做leetcode的心得
- LeetCode 2016 282,241
- Leetcode:26. Remove Duplicates from Sorted Array(JAVA)
- 在Android开发中遇到java.lang.NoClassDefFoundError的一般解决办法
- UDP是什么、及UDP和TCP的区别?
- 毕业设计第二十天
- Servlet 工作原理解析