当前位置: 代码迷 >> J2EE >> ssh中cookie response.add()添加过程出现空指针有关问题
  详细解决方案

ssh中cookie response.add()添加过程出现空指针有关问题

热度:637   发布时间:2016-04-22 01:45:50.0
ssh中cookie response.add()添加过程出现空指针问题

  private HttpServletResponse response;
public void setServletResponse(HttpServletResponse arg0) {
this.response = arg0;
}
下面是execute中的添加cookie代码
  if("" != tsuser.getRemember()||!"".equals(tsuser.getRemember())){
Cookie ck = new Cookie("thinksns_email",tsuser.getEmail());
Cookie ck2= new Cookie("thinksns_upass",tsuser.getPassword());
ck.setMaxAge(60*60*24*1);
ck2.setMaxAge(60*60*24*1);
response.addCookie(ck); //这一行出现空指针错误
response.addCookie(ck2);
}

执行后的结果
java.lang.NullPointerException
action.LoginAction.execute(LoginAction.java:38)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

------解决方案--------------------
说明public void setServletResponse(HttpServletResponse arg0) 这行代码就没有被执行。

不过为啥这个类看起来这么别扭?
------解决方案--------------------
探讨
说明public void setServletResponse(HttpServletResponse arg0) 这行代码就没有被执行。

不过为啥这个类看起来这么别扭?
  相关解决方案