首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-04-15 
ssh中cookie response.add()添加过程出现空指针问题private HttpServletResponse responsepublic void se

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) 这行代码就没有被执行。

不过为啥这个类看起来这么别扭?

热点排行