`
heyl1234
  • 浏览: 13678 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

urlrewritefilter使用方法

阅读更多

 

1. 引入filter包:urlrewrite-3.2.0.jar 下载最新版本

2. web.xml 中加入 

 

        <filter>
           <filter-name>UrlRewriteFilter</filter-name>
           <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
        </filter>
        <filter-mapping>
           <filter-name>UrlRewriteFilter</filter-name>
           <url-pattern>/*</url-pattern>
           <dispatcher>REQUEST</dispatcher>
           <dispatcher>FORWARD</dispatcher>
        </filter-mapping>
 

 

    这里需要注意,该过滤器需要添加在struts2的过滤器之前。并且在struts2的过滤器中需要加上:

    <dispatcher>FORWARD</dispatcher>

<dispatcher>REQUEST</dispatcher>
     

   否则会出现404错误。

 

3. WEB-INFO 中加入 urlrewrite.xml文件

 

 

分享到:
评论

相关推荐

    urlrewritefilter-4.0.4.jar.zip

    **URLRewriteFilter详解** URLRewriteFilter是一款广泛使用的开源HTTP重写过滤器,它...下载并使用"**urlrewritefilter-4.0.4.jar.zip**",开发者可以轻松地为自己的应用程序引入这一功能,提升用户体验和SEO效果。

    urlrewritefilter-4.0.3.zip

    开发者只需在Web应用的web.xml中配置这个过滤器,然后指定配置文件的位置,就可以开始使用URLRewriteFilter了。 关于"伪静态"的实现,URLRewriteFilter起着关键作用。伪静态是一种技术,通过服务器端的URL重写,将...

    网址重写过滤器urlrewritefilter

    2. **匹配条件(Condition)**:条件是决定何时执行重写的依据,可以基于请求的URL、请求方法、请求参数等信息。 3. **重写目标(Rewrite Target)**:当匹配到某个条件时,会将URL重写为目标URL。 4. **配置文件...

    urlrewritefilter 例子

    本文将详细介绍URLRewriteFilter的使用方法,并通过具体示例帮助读者理解其工作原理。 首先,URLRewriteFilter基于Java Servlet技术,它可以嵌入到任何Servlet容器如Tomcat、Jetty等中。它的核心功能是解析请求的...

    urlrewritefilter-2.6.zip(URL重写,重命名)

    2. **URLRewriteFilter的使用** 在“urlrewritefilter-2.6.zip”中,包含的核心文件是`WEB-INF`目录下的`urlrewrite.xml`,这是URLRewriteFilter的配置文件。开发者需要在这个文件中定义各种重写规则,例如: ```...

    urlrewritefilter-3.1.0.jar.zip

    使用URLRewriteFilter需要在web.xml中添加Filter配置,并创建一个名为`urlrewrite.xml`的配置文件。`urlrewrite.xml`中定义了URL重写的规则,例如: ```xml ^/product\.php\?id=([0-9]+)$ &lt;to&gt;/product/$1 ``` ...

    urlrewritefilter-3.2.0.zip

    - **RESTful设计**:实现HTTP方法与资源状态的对应,便于API的构建。 - **会话管理**:自动在URL中添加或移除会话ID,以支持无会话或者跨域会话。 - **重定向**:根据规则实现页面的重定向,比如旧页面迁移到新...

    urlrewritefilter-4.0.3.jar

    - 匹配条件可以基于URL路径、查询参数、请求方法等,如`&lt;when&gt;`标签内的正则表达式。 - 重写规则可以通过`&lt;to&gt;`标签指定,可以改变URL路径、添加或删除参数,甚至执行301重定向。 4. **实战应用** - 将动态URL如...

    urlrewritefilter-4.0.3.jar 实现网站伪静态301重定向

    在本文中,我们将详细探讨`UrlRewriteFilter-4.0.3.jar`的使用方法、原理以及如何实现301重定向。 首先,`UrlRewriteFilter` 是Tuckey开源项目的一部分,它提供了一种配置方式来定义URL的重写规则。通过在Web应用的...

    (301重定向)urlrewritefilter-4.0.3

    在本案例中,我们讨论的是使用"URLRewriteFilter-4.0.3.jar"这个工具来实现301重定向,这是一款基于Java的开源过滤器,专门用于URL重写和管理。 URLRewriteFilter是由Tuckey组织开发的一款强大的URL处理工具,它...

    urlrewritefilter-4.0.0.zip

    URLRewriteFilter是一款在Java Web环境中广泛使用的开源过滤器,主要用于URL重写和管理。它的核心功能在于提供了一种灵活的方式来控制和优化应用程序的URL结构,从而实现更友好的、SEO优化的、易于理解和维护的URL。...

    urlrewritefilter-3.2.0

    本文将深入探讨UrlRewriteFilter的核心功能、使用方法以及如何在项目中有效应用。 **一、UrlRewriteFilter简介** UrlRewriteFilter是基于Apache开源项目Tuckey提供的一个过滤器,它实现了Apache的mod_rewrite模块...

    UrlRewriteFilter用法,doc解析实例解析,jar等

    1. **正则表达式**:UrlRewriteFilter中的规则匹配使用的是正则表达式,需要对正则有一定的了解。 2. **条件的组合**:可以使用多个条件来组合一个规则,提高匹配的精确性。 3. **优先级**:如果多个规则可以匹配...

    关于Java重写 urlrewritefilter-4.0.3 版本参数个数问题

    2. **方法签名变化**:如果在升级过程中,`urlrewritefilter`内部的某些方法参数数量发生了变化,那么自定义的扩展类或监听器可能需要相应地更新。确保你的代码与库的新接口兼容,特别是那些重写或扩展了库原有功能...

    urlrewrite 4.0.3 jar包.rar

    3. **灵活的重写规则**:可以定义多种重写策略,如替换、追加、删除URL部分,甚至可以改变请求方法。 4. **会话管理**:支持会话ID的隐式管理和透明转移,有助于保持会话状态的连续性。 5. **过滤器机制**:作为...

    JAVA实现URL rewrite伪静态_.docx

    `UrlRewriteFilter`的核心是`doFilter`方法,它在每个请求进入和离开Servlet容器时被调用。在这个方法中,我们可以看到对请求URL进行处理的逻辑。`UrlRewriter`对象负责应用规则到URL上,而`reloadConfig`属性决定了...

    二级域名重写 二级域名重写

    根据提供的部分内容,这里主要讨论的是使用ASP.NET实现二级域名重写的方法。具体步骤如下: #### 使用ASP.NET实现二级域名重写 1. **模块重写(Module Rewriter)**: - 在`BaseModuleRewriter.cs`文件中,修改`...

    使用urlrewrite实现视频文件的下载

    标题 "使用urlrewrite实现视频文件的下载" 涉及到的是使用开源工具 `UrlRewriteFilter` 来处理视频文件的下载逻辑。这个工具基于Java Servlet Filter机制,能够帮助开发者对URL进行重写,从而实现多种功能,比如隐藏...

Global site tag (gtag.js) - Google Analytics