我使用
使用servlet完成了会话激活和停用HttpSession s = request.getSession();
s.setAttribute("uname", uname);
并使用
在注销servlet中取消激活HttpSession sess= request.getSession();
sess.invalidate();
现在我想查看我的JSP页面是否激活了会话?
所以为此,我希望使用JavaScript进行检查。
我有方法使用简单的JSP代码检查这个,但我希望这使用JavaScript的功能。因此,如果会话被激活,那么我将重新加载相同的页面,如果会话已过期,则它将重定向到login.jsp
页面。所以我无法了解它。
答案 0 :(得分:0)
对于tomcat webservers,会话通常由名为JSESSIONID的cookie维护。但是,从设置的cookie开始,您无法确定会话是否仍然有效。能够告诉你的唯一一个有效会话的是服务器。因此,最好在服务器上进行重定向。