我正在使用基本级别身份验证,我需要在JSP / Servlet中使用最佳注销代码。 我正在使用JSP& servlet和MS-Access作为后端。
是否需要在JSP中创建会话?
答案 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>
有效(经过测试和验证)!