@ModelAttribute和@SessionAttributes的用法
来源:互联网 发布:玻璃雕花机编程 编辑:程序博客网 时间:2024/05/28 03:01
1.@SessionAttribute是Controller类级别的注解,作用是为了将指定名称或类型的隐含模型中的对象放置到Session作用域中,实现多次请求共享参数,在每次请求的时候,使用@SessionAttributes添加的对象也会被添加到隐含模型对象中,我们可以通过@ModelAttribute来获取隐含模型中的对象。
注:向隐含模型对象中添加数据的几种方式:1、Map/Model/ModelMap类型的入参 2、@ModelAttribute注解标注在方法上或者方法的入参处,标注在方法的入参数,既可以从隐含模型中取数据,又可以向隐含模型对象中添加数据。
2.@ModelAttribute标注的对象是request级别的,数据最终都会被放置到request作用域中,隋着request的销毁而销毁;@SessionAttribute标示数据为session级别,清除的方式为,在方法的入参中添加SessionStatus类型的入参,然后使用SessionStatus.setComplete()来清除,注意SessionStatus.setComplete()只会清除通过@SessionAttributes方式添加的数据,而不会清除HttpSession中数据。
1 0
- @ModelAttribute和@SessionAttributes的用法
- SpringMVC的@SessionAttributes和@ModelAttribute用法
- springMVC session的应用@SessionAttributes和@ModelAttribute
- springMVC session的应用@SessionAttributes和@ModelAttribute
- springMVC session的应用@SessionAttributes和@ModelAttribute
- springmvc @SessionAttributes和@ModelAttribute的正确使用
- @SessionAttributes和@ModelAttribute
- @SessionAttributes和@ModelAttribute
- @ModelAttribute和@SessionAttributes
- SpringMVC的@ModelAttribute和@RequestParam、@PathVariable、@CookieValue、@SessionAttributes
- 关于@SessionAttributes和@ModelAttribute最好的文章了
- SpringMVC中@ModelAttribute和@SessionAttributes注解的使用
- SpringMVC中@ModelAttribute和@SessionAttributes注解的使用
- springmvc中@ModelAttribute和@SessionAttributes标签的使用
- 关于@ModelAttribute跟@SessionAttributes的应用
- @ModelAttribute跟@SessionAttributes
- Spring MVC之注解Annonatoin之@SessionAttributes和@ModelAttribute
- Spring MVC 对于@ModelAttribute 、@SessionAttributes 的详细处理流程
- angularjs 路由 不能嵌套问题
- Linux学习-基础命令的操作
- XModem协议
- 数据结构实验之栈三:后缀式求值
- 机型判断,写在APPdelegate里面
- @ModelAttribute和@SessionAttributes的用法
- 汇编语言学习第三章-寄存器(内存访问)
- property中的copy属性
- 欢迎使用CSDN-markdown编辑器
- LeetCode 31. Next Permutation
- POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】
- 【光影魔术手】裁剪图片中间部分,再把两头拼接。
- RecyclerView 详解 包含了 单选 多选 动画 嵌套scollview
- 开始我的博客之旅