JSP中的注销代码

时间:2009-05-17 23:51:30

标签: authentication jsp session servlets logout

我正在使用基本级别身份验证,我需要在JSP / Servlet中使用最佳注销代码。  我正在使用JSP& servlet和MS-Access作为后端。

是否需要在JSP中创建会话?

3 个答案:

答案 0 :(得分:2)

如果您想要“注销”该应用程序,请尝试:

request.getSession()无效();

答案 1 :(得分:0)

request.getSession()无效(); 将不会工作允许... 所以在成功登录时间后1步设置会话session.setAttribute(“loginstatus”,“true”); 在注销时设置该值为“false”;

并且登录后页面包含authentication.jsp 允许检查“loginstatus”会话的ststus,如果它是假的,那么它将控制转发到登录页面之前....我认为它会起作用...

答案 2 :(得分:0)

如果您使用的是Servlet 3.0 API,请使用:

<a href="${pageContext.request.logout()}">Logout</a>

有效(经过测试和验证)!