Java web服务器内运用URLRewrite进行地址转向
Java web服务器内使用URLRewrite进行地址转向
1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip
2.解压缩文件,将压缩包内文件copy到项目WEB-INF下面
3.在web.xml 文件中配置 UrlRewriteFilter
<!-- Url Rewriter config-->
<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>
</filter-mapping>
4.在 urlrewrite.xml 中配置 地址转向的 规则
<urlrewrite> <rule> <from>^/([0-9]+)$</from> <set type="request" name="view">$1</set> <to type= "forward">/login.jsp</to> </rule> </urlrewrite>
重启tomcat
测试:http://localhost:8080/webPro/001 相当于 http://localhost:8080/webPro/login.jsp?view=001
附:Java-UrlRewrite中文官方文档
http://blog.****.net/lgg201/archive/2010/02/26/5329364.aspx