您不需要过滤器。一个简单的Servlet可以做到:
public LogoutServlet extends HttpServlet { @Override public void doGet(...) { request.getSession().invalidate(); }}然后将此servlet映射到
/lougoutin
web.xml,每当用户要注销时,都应将其发送到
http://youhost/yourapp/logout。
如果要在他已经使用过Tomcat服务器时将其注销,则需要重定向回JBoss服务器以使该会话无效。
请注意,
request.getSession()获取 当前 会话-即属于发出请求的用户的会话。您的servlet容器(服务器)将为您处理此问题。



