想要实现一个功能:同一个用户在两个不同的浏览器中登录,后面的踢掉之前的登录。本来的思路是在httpSession监听器中进行判断。但是在使用httpSession.invalidate();销毁Session的时候,这一句话会抛出奇怪的异常,怎么都解决不了。这个时候可以使用一个比较笨的但是有效的一个方法来替代:httpSession.setMaxInactiveInterval(1);在代码中设置过期时间为1秒钟当然这个方法只是耍小聪明,后来发现,我遇到的...
继续阅读 >