禁止 session 的方法

Session对象。存储一个使用者对话期的相关信息，可以用来记录该使用者的爱好并且不同的使用者拥有各自的SessionID。

例如：

login.htm: 负责接受用户输入信息，比如用户名和密码。

login.jsp: 负责接受login.htm中表单提交的数据并连接数据库核对用户 身份的合法性。

reogin.htm:负责用户重新输入。

info.jsp: 用户合法登陆并通过系统核准后重定向到的页面。

用户在login.htm中输入信息并提交后交login.jsp处理，如果合法，重定向到info.jsp；如果不合法重定向到relogin.htm重新登陆，其中表单的action属性项为：action="login.jsp"与login.htm的action项相同。用session作判断。

实现：

1. (1)在login.jsp中

2. <%

3. ...........//自己加上其他代码.

4. session.setAttribute("login","ok");

5. ...........

6. %>

7. (2)在info.jsp中 注：

8. <%

9. String login=(String)session.getAttribute("login");

10. if(login!=null && login.equals("ok")){

11. //do nothing;

12. }else{

13. response.sendRedirect("relogin.htm");

14. }

15. %>

禁止使用 session 就可以防止临时数据信息的泄漏，当不需要 session 存储数据信息的时候，最好将 session 禁用，等需要的时候，再开启。

<%@ page language="java" session="false"%>