java web項目中urlRewrite的使用
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&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