1.首先下載1個urlrewrite-3.0.4.zip的壓縮包.把它解壓.在 lib/下面找到urlrewrite-3.0.4.jar文件.
2.打開eclipse,先建立一個Web項目.然后把這個urlrewrite-3.0.4.jar復制到項目重中的lib文件下面.
3.修改web.xml文件.在<web-app></web-app>標簽中加入過濾器
<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.在web-inf目錄下建立一個urlrewrite.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>/tmac/(.*).html</from> tmac:可以隨便取名字,但最好是英文 后綴名.html可以隨便取.例如.aa,.vv等 一定要和
<to>/index.jsp?id=$1</to> index.jsp:是我自己新建的JSP文件. id:是參數名,參數名可以隨便定義. id=$1是對應的格式化表達式
</rule>
</urlrewrite>
5.然后在webroot下面建立1個index.jsp在jsp里加入
<% System.out.println(request.getParameter("id")); %>
看看id打出來是個什么內容.
6.在啟動tomcat服務器.在iE上輸入http://localhost:8080/工程名/tmac/a.html/就可以看到效果.在這里../tmac/a.html是根據urlrewrite.xml里面from標簽的值來的.一定要和from標簽的值匹配