繁体   English   中英

Java Servlet过滤器参数

[英]Java servlet filter parameter

我有一个要在多个页面上使用的过滤器:

<filter>
  <filter-name>PermissionFilter</filter-name>
  <filter-class>filters.PermissionFilter</filter-class>
</filter>
.......
<filter-mapping>
  <filter-name>PermissionFilter</filter-name>
  <url-pattern>/faces/folder1</url-pattern>
</filter-mapping>
<filter-mapping>
  <filter-name>PermissionFilter</filter-name>
  <url-pattern>/faces/folder2</url-pattern>
</filter-mapping>

是否可以在过滤器映射中指定一个或多个参数? 像这样:

<filter-mapping>
  <filter-name>PermissionFilter</filter-name>
  <url-pattern>/faces/folder2</url-pattern>
  <init-param>
    <param-name>permission</paramn-name>
    <param-value>permssionNameWhichIWantToVerify</param-value>
  </init-param>

谢谢!

不需要。您要做的是为要使用的每个参数组合声明一次过滤器,然后将具有正确参数组合的正确过滤器映射到适当的URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM