java web項目中urlRewrite的使用

fengyong 12年前發布 | 1K 次閱讀

 

1. 首先下載urlRewrite的jar包

2. 將urlRewrite.jar放到WEB-INF/lib中

3. 在WEB-INF/web.xml配置UrlRewriteFilter
    <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>
4. 在WEB-INF/urlrewrite.xml 中寫入rewrite規則
<urlrewrite>
      
        <rule>
           <from>^/$</from>
           <to>/homeIndex.do</to>
        </rule>
       
         <rule>
           <from>^/downloadCenter.html$</from>
           <to>/toDownloadCenter.do</to>
        </rule>
       
        <rule>
           <from>^/downloadCenter-([0-9]+)-([0-9]+).html$</from>
           <to>/toDownloadCenter.do?page.pageNo=$1&amp;page.totalPage=$2</to>
        </rule>
       
        <rule>
           <from>^/downloadDoc/([0-9]+).html$</from>
           <to>/toDownloadDoc.do?docId=$1</to>
        </rule>
</urlrewrite>
5.啟動web服務器。此時如果訪問http://www.56sj.net 就相當于訪問http://www.56sj.net/homeIndex.do

 

本文轉自:http://www.56sj.net/article/126.html

 本文由用戶 fengyong 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!