从A页面登陆,然后跳转的B页面。
B页面不允许未登陆的人进入。用这样的代码来防止
<%
String checkuser=(String)session.getAttribute( "name ");
if (checkuser==null))
{ out.println( "qing denglu ");}
else
{out.println(checkuser);}%>
C页面是注册页面,当注册成功后自动跳转到B页面。
问题1,当从C到B的时候 B总是提示没有登陆
------解决方案--------------------
注册完之后将name放一份到session中转到B页面的话,应该不会出现B页面中未登录的信息吧
关浏览器并不算清空session的(IE中)
------解决方案--------------------
session.removeAttribute( "name "); 就可以了
------解决方案--------------------
注册成功后你要session.setAttribute( "name ",username); ,这样才获得新的用户session.
------解决方案--------------------
上面所说的 "同一个游览器中在同一session里 "是说浏览没有离开过该程序(一个WEB服务程序),如果其间访问了别的网站了,再重新访问这个网站会有新的session