...
<%
session.setAttribute("loginContext", lc);
%>
...
<%@ page import="javax.security.auth.login.LoginContext" %>
...
<% session.setAttribute("logoutObject",
new HttpSessionBindingListener() {
public void valueBound(HttpSessionBindingEvent event) {}
public void valueUnbound(HttpSessionBindingEvent event) {
LoginContext lc =
(LoginContext)event.getSession().getAttribute("loginContext");
try { lc.logout(); } catch (LoginException e) { ... };
}
};);
%>
... |