286得票29回答
如何在Spring Boot中添加一个过滤器类?

在Spring Boot中,用于Web应用程序的Filter类是否有任何注释?也许是@Filter? 我想在我的项目中添加自定义过滤器。 Spring Boot参考指南提到了FilterRegistrationBean,但我不确定如何使用它。

204得票4回答
如何在Java中使用servlet过滤器来更改传入的servlet请求URL?

如何使用Servlet过滤器将传入的Servlet请求URL从 http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 更改为 http://nm-java.appspot.com/Check_Li...

190得票4回答
如何使用注解在WAR中定义Servlet过滤器执行顺序

如果我们在WAR文件的web.xml中定义Web应用程序特定的Servlet过滤器,那么这些过滤器的执行顺序将与它们在web.xml中定义的顺序相同。 但是,如果我们使用@WebFilter注释来定义这些过滤器,那么过滤器的执行顺序是什么,如何确定执行顺序呢?

139得票8回答
我能从<filter-mapping>中排除一些具体的URL吗?

我希望对所有URL应用一些具体的过滤器,除了一个具体的URL(例如/specialpath),其他都应用(即对/*应用)。 有可能做到这个吗? 示例代码:&lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&g...

131得票8回答
使用Servlet过滤器修改请求参数

一个已有的web应用正在Tomcat 4.1上运行。其中有一个页面存在XSS漏洞,但我无法修改源代码。因此,我决定编写一个Servlet过滤器,在参数传递给页面之前对其进行处理。 我想要编写这样一个Filter类:import java.io.*; import javax.servlet....

110得票13回答
Http Servlet请求在读取一次POST body后丢失参数。

我想在Java Servlet过滤器中访问两个HTTP请求参数,这里没有什么新鲜事,但惊讶地发现这些参数已经被消耗了!因此,在过滤器链中不再可用。 似乎只有当参数以POST请求主体(例如表单提交)形式到达时才会出现这种情况。 有没有办法读取参数而不消耗它们? 到目前为止,我只找到了这个参考:S...

97得票4回答
Servlet 过滤器:如何从 servletRequest 中获取所有的头部信息?

这是我的WebFilter的样子。@WebFilter("/rest/*") public class AuthTokenValidatorFilter implements Filter { @Override public void init(final FilterCo...

95得票5回答
如何在Java过滤器中获取请求URL?

我正在尝试编写一个过滤器来获取请求URL,但是我不确定如何实现。 以下是我目前的代码:import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import java.io.IOException; publ...

90得票2回答
给Servlet Filter提供多个URL模式

我在我的JSF应用程序中使用了一个Servlet过滤器。 我的应用程序有三组Web页面,我想在我的Servlet过滤器中检查这些页面的身份验证: 我的文件夹/Admin/ *.xhtml /Supervisor/*.xhtml /Employee/*.xhtml 我正在编写web.xml文件...

83得票11回答
Servlet(Java EE)中Filter和Listener的区别

Servlet中有过滤器和监听器功能。我想了解过滤器和监听器之间的确切区别。