日期:2014-05-16  浏览次数:20276 次

用session实现用户登录和注销的问题
用session登录user成功后,可以进行各种操作(购买商品之类的)

但是我想用另一个用户登录, 我采用的是request.getSession().invalidate();注销方法

网上查了一下,说是invalidate()不能这么用 ,注销之后,第二个用户无法登录,需要重启服务器才行。
 
那另外session有什么好的方法呢?

request.getSession().后面clear()方法无法调用,不知道为什么


------解决方案--------------------
可以 把session值赋为空值
------解决方案--------------------
request.getSession()从方法名看是取session的当然不会把clear放到后面,
request应该有sessions,然后再clear()。

或者直接把当前session赋null。