我正在使用spring mvc。当请求到来时,它会通过各种过滤器来获取流量(作为不同类型用户的不同流量)。请建议我对Spring Filters的一个很好的参考。或者是一个很好的例子。如何配置context.xml,web.xml
答案 0 :(得分:1)
您是否需要弹簧安全文档以外的其他内容?
This是与过滤器相关的官方文档中的页面。
答案 1 :(得分:1)
需要在项目的application context.xml和web.xml文件中配置过滤器。以下是每个文件的示例以及我为我的应用程序编写的登录过滤器...希望它有所帮助。
Web.xml中
<filter>
<filter-name>randomFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
还需要在此文件中指定过滤器映射,并且这些映射的顺序决定首先调用哪个过滤器。
<filter-mapping>
<filter-name>randomFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在应用程序context.xml中,我们提到了过滤器路径,例如:
<bean id="randomFilter" class="folderPath.RandomFilter"/>