0

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

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

4

3 回答 3

2

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

request.getSession().invalidate();

于 2009-06-05T20:27:44.160 回答
0

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

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

于 2009-11-26T14:06:28.523 回答
0

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

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

这行得通(经过测试和证明)!

于 2015-05-20T09:48:32.023 回答