在struts2中获得Session的方法?一:实现implements SessionAware接口????二:调用ActionContext方法获得Sess
在struts2中获得Session的方法
?
一:实现implements SessionAware接口?
?
?
?
二:调用ActionContext方法获得Session对象 代码如下:
?
?
Map session = (Map) ActionContext.getContext().getSession();
session.put("user", user);
?
?
?
?
三:调用ServletActionContext方法获得Session对象ActionContext.getContext().getSession();//这个是Map形式的
ServletActionContext.getRequest().getSession();//这个是HttpSession形式的多谢广大网友的支持,如果你还有新的方法,请分享一下,供大家学习 1 楼 zhengming214 2011-02-28 ActionContext.getContext().getSession();//这个是Map形式的
ServletActionContext.getRequest().getSession();//这个是HttpSession形式的 2 楼 kongzhizhen 2011-02-28 引用
Map request = (Map) ActionContext.getContext().getSession();
request.put("user", user);
好吧,我对这命名方式表示不那么淡定了。
明明session,尽管不是HttpSession,但好歹不要命名成request吧。。。 3 楼 lgs0626 2011-02-28 kongzhizhen 写道引用
Map request = (Map) ActionContext.getContext().getSession();
request.put("user", user);
好吧,我对这命名方式表示不那么淡定了。
明明session,尽管不是HttpSession,但好歹不要命名成request吧。。。
哈哈 忘记改了 4 楼 daiba14 2011-02-28 顶松哥!话说 你这命名的确不让人淡定...整个清楚明白的呗! 5 楼 lgs0626 2011-02-28 嗯 那我再整理下
6 楼 zhangyou1010 2011-02-28 别忘了这一种getSession(boolean create) 7 楼 lgs0626 2011-02-28 谢谢 指导 8 楼 jacktan 2011-02-28 非常好 ,谢谢指点 9 楼 joeyhacker 2011-03-01 ServletActionContext.getRequest().getSession(); 10 楼 kongruxi 2011-03-01 用spring3 MVC的话,可以直接在Controler的方法参数中声明HttpServletRequest、HttpSession等原生Servlet API,挺方便的