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

关于注销,该如何解决

2012-01-18 
关于注销使用tomcat使用Basic验证方式,就是访问受限页面弹出标准用户名密码输入框注销作了一个forward的ac

关于注销
使用tomcat
使用Basic验证方式,就是访问受限页面弹出标准用户名密码输入框

注销作了一个forward的action,指向的是index.jsp
注销的action里做的事就是
session.invalidate();

按照设计,做了注销操作会回到index页,并弹出标准输入框
但这个不起作用,照样可以自动登录进去,request.getRemoteUser()还是有值
我就不知道怎么销这个remoteUser了
我也怀疑注销是不是包括其他的动作

还有发现如果不关这个窗口的话我就得不到验证的机会,似乎在reqeust里面已经包含了诸如用户名密码的信息
我如何在不关闭原窗口的情况下发出一个“干净的”没有RemoteUser的request呢?

[解决办法]
HttpSession session = request.getSession();
session.invalidate();
session = request.getSession(true);


这样处理 吧
[解决办法]
不是有session.removeAttribute嘛
[解决办法]
session.removeAttribute

热点排行