<a href="logout.jsp">退出登录</a>logout.jsp
<% request.getSession().RemoveAll();%><jsp:forward page="login.jsp"/>
注意下路径就好了,logout.jsp 和login.jsp放在同一目录下
<% request.getSession().RemoveAll();%><jsp:forward page="login.jsp"/>
注意下路径就好了,logout.jsp 和login.jsp放在同一目录下
个人感觉使用redirect比forward安全.只是感觉,说不出来原因
这样也行
<a href="logon.jsp">退出登录 </a> logon.jsp(这是你的登录页面,将SESSION清除)
<% session.removeAttribute("你的SESSION名字")%>
<html>
<body>
你的登录表单之类的
</body>
</html>
ASP.NET中用RESPONSE.REDIRECT
可是我在JSP中用这语法不得行 ECLIPSE甚至说RESPONSE没这方法
redirect属于客户端跳转,
forward属于服务器端跳转。
楼主说的是退出跳转,而且是从jsp->jsp通常用redirect跳转可以了。
然后把SESSION里面的东西全都清空掉就OK啊
java code
logout.jsp<% request.getSession().RemoveAll();%>
<jsp:redirect page="login.jsp"/>
用户退出的时候
清空session就可以了啊.!
用户退出的时候
清空session就可
<a href="logout.jsp">退出登录 </a>logout.jsp
<% request.getSession().RemoveAll();%><jsp:forward page="login.jsp"/>
注意下路径就好了,logout.jsp 和login.jsp放在同一目录下
[/Quote]