主题:一个关于session的问题,向大家求教
我设计了三个网页,分别是login,login_success和vote
我在从login网页上登录,会转到一个servlet中处理用户名和密码,核对后转入login_success中,然后过几秒钏跳到vote上
现在的问题是,我在login_success中都能正确显示登录的用户信息(我利用session传递一些信息),我在vote页面内会检查session是否为空,但它却每次都检查为空,这使我十分的不
解.我关闭浏览器后重新登录也是一样,请问这是什么原因?
我在servlet上设置的session如下:
request.getSession(true).setAttribute("user", strUserName);
response.sendRedirect("login_success.jsp");
我在login_success中能成功收到session-user的信息,但是再进一步进入vote页面检查session是否为空时,却会告知session是空的.
这是vote中检查session的程序:
Object user=session.getAttribute("user");
if(user==null){
}else{
}
每次它都是执行if后面的语句
我在从login网页上登录,会转到一个servlet中处理用户名和密码,核对后转入login_success中,然后过几秒钏跳到vote上
现在的问题是,我在login_success中都能正确显示登录的用户信息(我利用session传递一些信息),我在vote页面内会检查session是否为空,但它却每次都检查为空,这使我十分的不
解.我关闭浏览器后重新登录也是一样,请问这是什么原因?
我在servlet上设置的session如下:
request.getSession(true).setAttribute("user", strUserName);
response.sendRedirect("login_success.jsp");
我在login_success中能成功收到session-user的信息,但是再进一步进入vote页面检查session是否为空时,却会告知session是空的.
这是vote中检查session的程序:
Object user=session.getAttribute("user");
if(user==null){
}else{
}
每次它都是执行if后面的语句