下面我是在网上找的退出登录代码,不知道有没有什么简化的方法,在javascript里面能不能完成下面logout.jsp里面的功能
在这个页面中点击logout退出
<a href="#" onClick="quit()"> Logout</a><script language="JavaScript">
function quit(){
if(confirm("sure to logout?"))
window.location.href("logout.jsp");
}
</script>--------------------------------华丽的分割线----------------------------------------
logout.jsp:
<%
session.invalidate();
out.println("<script language='javascript'>");
out.println("window.location.href='login.jsp'");
out.println("</script>");
%>

解决方案 »

  1.   

    js是客户端的,jsp是服务端。logout是要告诉服务器,某个用户要退出,然后session.invalidate();
    这件事情怎么也不可能通过js来实现。
      

  2.   

    SESSION是服务器端的。理论上JS不行。。你可以用COOKIES来判断。这个JS可以。
      

  3.   

    一般情况下
    js里直接删除 cookie就可以了
    应为后台的SESSION值的查找key一般是放在cookie中的另外退出时吧页面引导到专门的退出处理页面是推荐的做法