`

[转]UrlRewrite Filter

阅读更多
一:首先在到官方站点下载最新的jar文件

http://tuckey.org/urlrewrite/manual/3.0/

http://tuckey.org/urlrewrite/  

二:在web.xm中加上如下的filter

xml 代码
<filter>   
   <filter-name>UrlRewriteFilterfilter-name>   
   <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilterfilter-class>   
filter>   
<filter-mapping>   
   <filter-name>UrlRewriteFilterfilter-name>   
   <url-pattern>/*url-pattern>   
filter-mapping>   



三:创建匹配的规则
我们这里的就是要的是根据不同的用户,转到不同的页面去,
如:
    http://www.com/user/martin
转到
    http://www.com/portal.html?username=martin

xml 代码
<?xml version="1.0" encoding="utf-8"?>   
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.0//EN"    
    "http://tuckey.org/res/dtds/urlrewrite3.0.dtd">   
<urlrewrite>   
    <rule>   
        <from>^/user/(.*)$</from>   
        <to type="forward">/portal.html\?username=$1</to>   
    </rule>   
</urlrewrite>  


分享到:
评论

相关推荐

    url rewrite filter实例

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;dispatcher&gt;...

    urlrewrite-maven-example.zip

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;WARN &lt;param-name&gt;statusEnabled &lt;param-value&gt;true &lt;/filter&gt; &lt;filter-...

    URLrewrite-实例

    集成`URLrewrite`到Java Web应用中,通常需要在web.xml中配置Filter,指定`urlrewrite.xml`的位置,然后在Servlet容器启动时加载配置: ```xml &lt;filter&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;filter-...

    urlrewrite3.04的demo

    2. 配置web.xml:在`web.xml`中添加`Filter`和`Filter-Mapping`,以启动`urlrewrite`过滤器。 3. 编写urlrewrite.xml:这是URL重写的核心配置文件,定义了各种URL重写规则。 4. 测试与调试:运行项目,通过浏览器...

    java urlrewrite解决默认页问题

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping...

    URLRewrite帮助文档

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-...

    urlrewrite地址重写实例配置说明

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;info &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; ...

    urlRewrite

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;!-- 设置自动更新urlrewrite.xml信息 --&gt; &lt;param-name&gt;confReloadCheckInterval &lt;param-value&gt;60 &lt;/filter&gt; &lt;filter-...

    UrlRewrite实现伪静态

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;dispatcher&gt;...

    urlrewrite_demo

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;DEBUG &lt;param-name&gt;confFile &lt;param-value&gt;/WEB-INF/urlrewrite.xml &lt;/filter&gt;...

    urlrewrite技术研究总结成果

    - 在Web应用服务器中配置URLRewrite Filter。 - 测试并调整规则,确保URL重写效果符合预期。 5. 示例代码: 以下是一个简单的URL重写规则示例,将所有以“/product?id=”开头的请求转换为“/product/”格式: `...

    urlrewrite 4.0.3 jar包.rar

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;info &lt;param-name&gt;statusPath &lt;param-value&gt;/urlrewrite-status &lt;/filter&gt; ...

    java urlrewrite jar及简单配置

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;dispatcher&gt;...

    urlrewrite 完整实例,可直接运行。支持多个参数传递

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;WARN &lt;param-name&gt;statusEnabled &lt;param-value&gt;true &lt;/filter&gt; &lt;filter-...

    Url Rewrite Filter实现页面伪静态化,简单实例及步骤

    DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN" "http://tuckey.org/res/dtds/urlrewrite2.6.dtd"&gt; &lt;urlrewrite&gt; ^/([0-9]+).html$ &lt;to type="forward"&gt;/index.jsp?id=$1 &lt;/urlrewrite&gt; ...

    urlrewrite静态页面的使用例子

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;WARN &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; ...

    urlrewrite包和配置文件

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;param-name&gt;logLevel &lt;param-value&gt;WARN &lt;param-name&gt;confFile &lt;param-value&gt;/WEB-INF/urlrewrite.xml &lt;/filter&gt; ...

    使用urlrewrite重写struts2的action

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;dispatcher&gt;...

    Url Rewrite 实现jsp页面伪静态化_凌风_.doc

    &lt;filter-class&gt;org.tuckey.web.filters.urlrewrite.UrlRewriteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;UrlRewriteFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/member/*&lt;/url-pattern&gt; &lt;/...

Global site tag (gtag.js) - Google Analytics