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 > /*.html </ 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等 一定要和上面web.xml里面定义的后缀一样 < to > /index.jsp?id=$1 </ to > index.jsp:是我自己新建的JSP文件. id:是参数名,参数名可以随便定义. id=$1是对应的格式化表达式 </ rule > </ urlrewrite > 5.然后在webroot下面建立1个index.jsp在jsp里加入 <% ... out.println(request.getParameter("id")); %> 看看id打出来是个什么内容.6.在启动tomcat服务器.在iE上输入http://localhost:8080/工程名/tmac/a.html/就可以看到效果.在这里../tmac/a.html是根据urlrewrite.xml里面from标签的值来的.一定要和from标签的值匹配 流程即是先在web.xml的过滤器里面定义需要过滤的网页的后缀类型(如上就是这么做的),接着再在 urlrewrite.xml里面用正则表达式定义与真正网页对应的规则,所以这两个文件中定义的后缀要一样才行; 照这样的话,我们以后就可以随便定义自己喜欢的单词来当网页的后缀了,网页现在是越来越人性化,也越来越 艺术化了!