【问题标题】:Can we confgure filters only for a subset of servlets我们可以只为 servlet 的子集配置过滤器吗
【发布时间】:2011-11-25 07:44:01
【问题描述】:

我有各种不同类别的 servlet。我可以在 web.xml 中配置过滤器,使每个过滤器仅适用于其中一个 servlet 类别。

【问题讨论】:

    标签: java servlets servlet-filters web.xml


    【解决方案1】:

    您可以将它们映射到 <servlet-name> 而不是 <url-pattern>

    <filter-mapping>
        <filter-name>yourFilterName</filter-name>
        <servlet-name>yourServlet1Name</servlet-name>
        <servlet-name>yourServlet2Name</servlet-name>
        <servlet-name>yourServlet3Name</servlet-name>
    </filter-mapping>
    

    &lt;servlet-name&gt; 必须与 &lt;servlet&gt; 定义中的值完全匹配。这样,只要调用这些 servlet 中的任何一个,就会调用过滤器。

    【讨论】:

      猜你喜欢
      • 2013-09-04
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      相关资源
      最近更新 更多