最近我正在开发一个应用程序,我们需要在其中过滤特定类型的请求。例如仅 GET 或 POST。检查代码中的类型并简单地转发到 doFilter 方法中的下一个过滤器很容易,但我想知道是否有某种方法可以在 web.xml 文件中定义它?例如:
<filter>
<filter-name>SomeFilter</filter-name>
<filter-class>org.src.SomeFilter</filter-class>
<filter-type>POST</filter-type> <<<<< this
</filter>
<filter-mapping>
<filter-name>SomeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
最佳答案
没有有no such configuration在部署描述符中,您可以使用代码来确定请求类型
httpRequest.getMethod();
关于java - 仅过滤特定类型的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817944/