@SessionAttributes注解的介绍使用

花生 可爱的博主

时间: 2021-04-18 阅读: 81 字数:971

{}
注解可以标注在类上。它的作用是指定哪些数据(从隐含模型中)可以保存到Session域中。

SessionAttributes 注解可以标注在类上。它的作用是指定哪些数据(从隐含模型中)可以保存到Session域中。

  • value属性,它表示把request域中key为key1,key2的键值对信息,也保存到Session中 types属性,它表示把request域中value类型为String.class或Book.class类型的键值对,也保存到Session中
/**
 * @SessionAttributes注解是把隐含模型中的数据也保存到reqeust域中
 * 
 * @SessionAttributes(names = "key1") 表示把key1的数据也保存到Session中
 * @SessionAttributes(types = Integer.class)    表示把隐含模型中值是Integer类型的数据也保存到Session中
 * 
 */
@SessionAttributes(names = { "key1" }, types = Integer.class)
@Controller
public class ScopeController {

    @RequestMapping("/sessionTest")
    public String sessionTest(Map<String, Object> map) {
        System.out.println("sessionTest 方法调用了!!!!");

        map.put("key1", "key1的值");
        map.put("key2", new Integer(100));

        return "showData";
    }
}
本文章网址:https://www.sjxi.cn/detil/65c113f780c44e6680ec7bf642e1b803

最新评论

当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复