使用request.getSession()时出现NullPointerException错误 HttpServletRequest request = ServletActionContext.getRequest();这样试试! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种方法: 1.构造函数 public LoginAction(){ this.request = ServletActionContext.getRequest(); session = request.getSession(); } 2.接口 实现ServletRequestAware接口 HttpServletRequest 不是HttpSession 、 HttpSession session = request.getSession();这句话改成:Map<String,Object> session = ActionContext.getContext().getSession();试试! 楼主要确保已经讲值放入到session中 HttpSession session = getRequest.getSession(); 不对! 你的request都没初始化! 那个setRequest()方法都没执行,你先初始化再说吧! HttpServletRequest rq = ServletActionContext.getRequest(); 因为request是空的HttpServletRequest request = ServletActionContext.getRequest();HttpSession session = request.getSession();这样就行了。。 ServletActionContext 这个东西根本就没有,一群跟风的 我刚好遇到这个问题了,哈哈,在这里参考了一下大家的意见后,发觉真的是初始化问题,我是strut2 的action中定义了,原来是private javax.servlet.http.HttpServletRequest ;后来改成private javax.servlet.http.HttpServletRequest request = ServletActionContext.getRequest(); 就没问题了,发表一下意见,希望有和我一样的菜鸟也可以分享一下。。 求用DWR向后台传一个对象,做一个保存数据的方法! struts2下载点取消时Tomcat报异常 mysql汉字查询的时候出现空指针异常 谁帮我完善下代码啊?关于多线程下载的 hibernate many to many 设置二级缓存问题 Tomcat中的问题 关于jdbc驱动的问题?多谢! 运行EJB,需要用什么应用服务器?讲讲区别,谢谢~~~~ j2ee该怎么配置 jquery.from.js提交表单不选择文件报400 java ssh 保存数据问题? 急 在线等待.... hash map插入数据的问题
1.构造函数
public LoginAction(){
this.request = ServletActionContext.getRequest();
session = request.getSession();
}
2.接口
实现ServletRequestAware接口
这句话改成:Map<String,Object> session = ActionContext.getContext().getSession();
试试!
HttpSession session = request.getSession();这样就行了。。