`

filter 指定多个Url-pattern

 
阅读更多
通过指定多个<filter-mapping>可以指定多个url-pattern,下面是个例子: 

web.xml配置:
<filter>  
  <filter-name>encodingFilter</filter-name>  
  <filter-class>com.cs.cms.filter.EncodingFilter</filter-class>  
  <init-param>  
   <param-name>encoding</param-name>  
   <param-value>gbk</param-value>  
  </init-param>  
 </filter>  
 <filter-mapping>  
  <filter-name>encodingFilter</filter-name>  
  <url-pattern>*.html</url-pattern>  
 </filter-mapping>  
  
<filter-mapping>  
  <filter-name>encodingFilter</filter-name>  
  <url-pattern>*.jsp</url-pattern>  
 </filter-mapping>

 

分享到:
评论

相关推荐

    servlet的url-pattern匹配规则详细描述(小结)

    - Filter的匹配规则与Servlet类似,但不同的是,Filter可以匹配多个Servlet。Filter的执行顺序取决于它们在`web.xml`中的定义顺序。每个匹配的Filter都会按照顺序依次执行,然后才到达目标Servlet。 7. **URL的...

    JavaWeb Servlet中url-pattern的使用

    如果你在配置或使用`url-pattern`时遇到问题,可以查阅更多文档,或者在相关论坛上提问,与其他开发者交流讨论,共同解决问题。希望这篇文章能对你理解和使用JavaWeb Servlet的`url-pattern`有所帮助,感谢你的阅读...

    超级注意复杂整合环境中的Filter-Mapping的顺序--配置单点登陆及UrlRewrite有感

    `web.xml`的编写需要谨慎,特别是当涉及到多个Filter时,确保它们的执行顺序符合业务需求,这样才能确保整个系统的稳定和高效运行。对于开发者来说,熟悉这些概念和配置技巧是提高项目质量和用户体验的重要步骤。

    cors-filter-1.7.jar,cors-filter-2.5.jar,cors-filter-2.10.jar

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这样,CORS过滤器将应用到所有URL,可以根据需求调整`url-pattern`。 3. 配置CORS策略: CORS过滤器可以配置多种策略,例如允许特定的源、方法和请求...

    struts框架搭建

    - **Result**:定义了处理完请求后返回的结果,通常用于指定跳转到哪个页面。 - **Package**:组织Action和配置信息。 #### 五、Struts2进阶使用技巧 - **动态方法调用**:通过配置`struts.enable.DynamicMethod...

    jsp servlet中的过滤器Filter配置总结

    如果需要过滤多种类型的文件,可以添加多个`&lt;filter-mapping&gt;`,每种类型对应一个。 3. 过滤指定目录: 要过滤特定目录下的所有资源,可以使用`/folder_name/*`这样的模式。例如,过滤名为`folder_name`目录下...

    urlrewrite-maven-example.zip

    1. **条件组合**:通过`&lt;if&gt;`、`&lt;and&gt;`、`&lt;or&gt;`标签,可以组合多个条件。 2. **正则表达式**:在`&lt;from&gt;`和`&lt;to&gt;`中使用正则表达式,实现更复杂的URL匹配和替换。 3. **自定义变量**:通过`&lt;set&gt;`标签设置和引用...

    跨域、cors-filter-1.7、java-property-utils-1.9

    在Web开发中,跨域(Cross-Origin Resource Sharing, CORS)是一个关键的概念,它涉及到浏览器的安全策略,限制了JavaScript从一个源获取资源到另...正确实施后,可以确保多个源的网页能够安全地与我们的服务进行交互。

    JavaWeb开发技术-Filter链.pptx

    Filter链则是多个Filter协同工作,按照预设顺序对请求进行处理的概念。下面我们将详细讨论Filter链的工作原理、配置以及其实现方式。 首先,理解Filter链的基本概念。当用户通过浏览器发起请求到Web服务器时,这些...

    cors-filter-1.7.jar 和 java-property-utils-1.9.jar

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 在这个例子中,`cors.filter`类是CORSFilter的全限定类名,`cors.allowGenericHttpRequests`参数允许非简单请求,`cors.allowOrigin`参数设置允许的源,星号...

    cors-filter-1.7.jar java-util-1.9.1.jar

    总的来说,这两个jar包在Tomcat服务器上协同工作,`cors-filter-1.7.jar`确保了跨域请求的安全和有效性,而`java-util-1.9.1.jar`则为开发者提供了更多的编程便利性。在实际项目中,正确配置和使用这些工具能显著...

    Filter过滤器的代码及其web.xml配置代码

    -- 可以有多个url-pattern,也可以配置servlet-name --&gt; &lt;/filter-mapping&gt; ``` 在上述配置中,`&lt;filter-name&gt;`是Filter的标识符,`&lt;filter-class&gt;`指定Filter的全限定类名。`&lt;init-param&gt;`用于传递初始化参数。`...

    防止多用户登录同一帐号

    web.xml添加filter: &lt;filter&gt; &lt;filter-name&gt;SingleFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.com.filter.SingleFilter&lt;/filter-class&gt; ... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt;

    Filter过滤器笔记1

    FilterChain代表过滤器链,用于协调多个Filter的执行顺序。当一个请求通过Filter时,会按照定义的顺序逐个调用下一个Filter的`doFilter()`方法,直到请求被完全处理或者被某个Filter拦截。 **五、Filter的拦截路径...

    cors-filter-1.7.jar,java-property-utils-1.9.jar

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 以上配置允许所有来源的请求,并且支持多种HTTP方法。当然,这只是一个基础示例,实际生产环境中需要根据安全性和需求进行更具体的配置。 总结来说,"cors-...

    权限安全管理(Spring_security_2.0)

    系统中的权限结构可以抽象为以下关系:一个用户可以拥有多个角色,每个角色可以关联多个菜单,每个菜单对应多个功能,每个功能又对应多个URL资源。相应的,数据库设计包括app_user(用户表)、user_role(用户角色...

    SSH和SSI等框架常用基础配置web.xml

    通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...

    SSH框架整合

    SSH框架的整合涉及多个层面的配置,每个环节都至关重要,只有所有部分都正确配置,才能实现高效的Java Web应用开发。通过这样的整合,开发者可以充分利用Spring的IoC和AOP特性,Struts2的MVC架构,以及Hibernate的...

    struts2.1.6解决乱码 补充

    - `&lt;url-pattern&gt;`:指定过滤器作用的URL模式,这里设置为`/*`,意味着所有URL都将受到此过滤器的影响。 #### 四、Struts2 Filter配置 除了CharacterEncodingFilter之外,还需要配置Struts2本身的过滤器,确保...

Global site tag (gtag.js) - Google Analytics