`
happyqing
  • 浏览: 3198021 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java filter filter-mapping配置多个url-pattern

阅读更多

 

一、正确的配置方法,配置多个filter-mapping

<filter>  
    <filter-name>authority</filter-name>  
    <filter-class>com.util.AuthorityFilter</filter-class>  
</filter>  
<filter-mapping>  
    <filter-name>authority</filter-name>  
    <url-pattern>/pages/genbill/*</url-pattern>  
</filter-mapping>  
<filter-mapping>  
    <filter-name>authority</filter-name>  
    <url-pattern>/pages/cmm/*</url-pattern>  
</filter-mapping>

 

二、tomcat下正确,websphere下只能处理最后一个url-pattern

<filter>  
    <filter-name>authority</filter-name>  
    <filter-class>com.util.AuthorityFilter</filter-class>  
</filter>  
<filter-mapping>  
    <filter-name>authority</filter-name>  
    <url-pattern>/pages/cmm/*</url-pattern>  
    <url-pattern>/pages/genbill/*</url-pattern>  
</filter-mapping> 

 

三、错误的

<filter>  
    <filter-name>authority</filter-name>  
    <filter-class>com.util.AuthorityFilter</filter-class>  
</filter>  
<filter-mapping>  
    <filter-name>authority</filter-name>  
    <url-pattern>/pages/cmm/*;/pages/genbill/*</url-pattern>  
</filter-mapping>  

 

分享到:
评论

相关推荐

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

    这篇博客“超级注意复杂整合环境中的Filter-Mapping的顺序--配置单点登陆及UrlRewrite有感”深入探讨了如何在这样的环境中正确配置Filter和Mapping,以实现单点登录(Single Sign-On, SSO)以及URL重写。下面我们将...

    xml里filter-mapping中的dispatcher的使

    而在配置过滤器时,XML文件中的`filter-mapping`元素及其子元素`dispatcher`扮演着至关重要的角色。 #### filter-mapping元素概述 `filter-mapping`元素用于定义过滤器的应用范围。在Web应用中,一个过滤器可以被...

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

    -- 更多配置项... --&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;CorsFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 在这个例子中,`cors.filter`类是CORSFilter的全限定类名,`...

    java-property-utils-1.9.1等.zip

    跨域请求时,页面报错“Access-Control-Allow-Origin”, 因为浏览器只允许请求当前域的资源,而对其他域的资源表示不信任。... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; 在三台机器上已测试全部有效。

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

    -- 更多配置参数可以根据需求添加 --&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;CorsFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 以上配置允许所有来源的请求,并且支持多种HTTP...

    Tomcat解决跨域的两个jar包java-property-utils-1.9.jar和cors-filter-1.7.jar

    3. 使用`java-property-utils-1.9.jar`读取并解析这个配置文件,将其配置到Filter中。 4. 在`web.xml`配置文件中,定义`CORSFilter`并绑定到相应的URL模式: ```xml &lt;filter&gt; &lt;filter-name&gt;CORSFilter&lt;/filter-...

    解决Tomcat跨域的jar包,java-property-utils-1.9.jar

    -- 更多配置选项,如:允许的HTTP方法、允许的头部、是否允许证书等 --&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;CORS&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 2. **修改web...

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

    将这些jar包放入Tomcat的`lib`目录下,然后在`web.xml`配置文件中添加filter和filter-mapping,定义过滤器的类名以及其在请求处理链中的位置。例如,添加如下配置: ```xml &lt;filter&gt; &lt;filter-name&gt;CorsFilter...

    filter对request请求拦截,对请求参数进行修改

    除了添加两个JsFilter.java和GetHttpServletRequestWrapper.java之外,需要在web.xml添加对应的配置。 &lt;!-- 特殊字符过滤 --&gt; &lt;filter&gt; &lt;filter-name&gt;sqlFilter&lt;/filter-name&gt; &lt;filter-class&gt;weixin.idea.waiting...

    cors-filter-1.7.jar,java-property-utils-1.9.jar两个包供学习使用.rar

    标题中的"Cors-filter-1.7.jar"和"java-property-utils-1.9.jar"是两个Java库,分别用于处理跨域资源共享(CORS)和处理Java属性文件。这两个库在开发Web应用时非常常见,特别是在Java服务器端编程中。 首先,让...

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

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 在`cors.properties`中,我们可以定义如下配置: ``` cors.allow.origin=http://example.com, http://otherdomain.com cors.allow.methods=GET, POST, PUT,...

    简单易用的gizp包,tk-filters.jar

    简单易用的gzip包,工程中引入tk-filters.jar,然后在web.xml做如下配置,即可使用。 &lt;!-- GZIPFilter Definition --&gt; &lt;filter&gt; &lt;filter-name&gt;GZIPFilter&lt;/filter-name&gt; &lt;filter-class&gt;...

    tomcat跨域cors相关jar包 cors-filter-1.7.jar和java-property-utils-1.9.jar

    在这个场景下,`cors-filter-1.7.jar`是一个实现了CORS过滤器的Java库,而`java-property-utils-1.9.jar`则可能提供了一种方便的方式来处理和读取Java属性文件,这在配置过滤器时可能会用到。 在描述中提到,“当...

    spring配置编码格式

    &lt;!-- 配置编码格式star --&gt; &lt;filter&gt; &lt;filter-name&gt;setCharacterEncoding&lt;/filter-name&gt; &lt;filter-class&gt; org.springframework.web.... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;!-- 配置编码格式 end --&gt;

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

    当你想让一个Filter作用于应用中的所有资源时,你需要在`web.xml`配置文件中定义一个Filter,并设置`&lt;url-pattern&gt;`为`/*`。这样,任何通过HTTP请求访问的应用资源都会先经过这个Filter。例如: ```xml &lt;filter&gt;...

    tomcat跨域请求配置

    首先下载cors-filter-2.5.jar和java-property-utils-1.9.1 1、把这两个jar包放在tomcat的lib下。 2、在conf文件夹下找到web.xml。 3、在web.xml中添加如下代码: &lt;filter&gt; &lt;filter-name&gt;CORS&lt;/filter-name&gt; ...

    java三大框架注解配置

    1、新建web项目,添加struts功能,配置struts.xml: 修改struts默认的拦截: &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;*.action&lt;/url-pattern&gt; &lt;url-pattern&gt;*.jsp&lt;/url-pattern...

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

    Servlet的URL-Pattern匹配规则是Web应用程序中Servlet和Filter配置的核心部分,它决定了Servlet或Filter如何响应特定的HTTP请求。以下是对这些匹配规则的详细解释: 1. **精确匹配** - 在`&lt;url-pattern&gt;`中指定的...

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

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

    javamelody.jar和 jrobin.jar

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;listener-class&gt;net.bull.javamelody.SessionListener&lt;/listener-class&gt; 通过web地址:http:xxxx/项目名/monitoring 可以进入到监控页面

Global site tag (gtag.js) - Google Analytics