系统框架 struts2 在action 中
this.session.put("userInfo", userInfo);
UserInfo uuuu = (UserInfo)this.session.get("userInfo");
System.out.println(uuuu.getUserName()+"------------------------------");
这样是完全可以取出session 中的值的。。但 我要在非action 中取值 , 不能用 this.session.get("userInfo"); 了
可是 我用 UserInfo u= (UserInfo)ActionContext.getContext().getSession().get("userInfo");
取 会 报java.lang.NullPointerException异常 ? 请问 还有其他方式么 取出session中的值 ,
解决方案 »
- spring定时器引起系统变慢
- DWR+SPRING异常:WARN BaseCallMarshaller:59 - --Erroring: batchId[0] message[java.lang.IllegalArgumentException]
- 求一个判断数据库数据重复的算法
- 高手请进
- jbuilder怎么样让XML显示出来
- 谢谢bluesky35
- 如何用servlet调用local接口的sessionbean
- 哈哈哈,RTM,忽然发现自己长“角”脱“处”了,性奋,派红包了
- 如何在HOME接口里添加find方法并建立数据库关联,用的是JB
- Eclipse颜色设置无法保存
- wso2 wsas
- tomcat 工程改名部署的问题
如果是JSP,同Servlet。或者用EL这样写${sessionScope.userinfo}如果是其他代码,则没这么运气了,无法通过Session来传,只能通过方法调用/共享成员变量/JNDI/Spring等形式来传。