下载urlwrite包
将urlrewrite-***.jar复制到web应用lib文件夹下
web.xml中配置URL Rewrite:
例:
<filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <!-- 配置Url Rewrite的Filter拦截所有请求 --> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
在WEB-INF路径下增加urlrewrite.xml文件,该文件定义了伪静态映射规则
例:
<?xml version="1.0" encoding="GBK"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN" "http://tuckey.org/res/dtds/urlrewrite3.2.dtd"> <urlrewrite> <rule> <!-- 所有配置如下正则表达式的请求 --> <!-- 将被forward到如下JSP页面,其中$1代表上面第一个正则表达式所匹配的字符串 --> <to type="forward">/userinf.jsp?username=$1</to> </rule> </urlrewrite>