我编写了一个过滤器类来向每个页面添加 P3P header 。我将其添加到我的 web.xml 中:
<filter>
<filter-name>AddP3pHeaderFilter</filter-name>
<filter-class>com.mycompany.AddP3pHeaderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AddP3pHeaderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
它为每个页面请求添加 header ,但在用户首次登录时不起作用。用户将表单提交给 j_security_check
,但响应不包含 header 。如何使我的过滤器应用于登录请求?
最佳答案
我最终不得不使用 Tomcat 阀门。
关于Java servlet 过滤器在登录时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/687127/