标签:
Struts2中获取Session的方式有3种,大家掌握其中任何一种都可以。
通过ActionContext.getContext().getSession()获得Session,注意其返回类型为 Map<String,Object>。事实上,Session对象存储数据的方式通Map一致,因此Struts2提供了Map类型的 Session,意于简化对Session的操作。
通过ServletActionContext.getRequest().getSession()获得Session,其返回类型为HttpSession。
1、返回类型的对比
2、获取方式的对比
3、推荐使用第3种方式
这种方式采用了注入的思想,更为灵活。并且是面向接口编程,符合主流的规范。
标签:
原文地址:http://www.cnblogs.com/chong518/p/5243143.html