java中的url重写
java中的url重写
在很多情况下,WEB中进行URL重写一般是使用WEB服务器自身提供的组件。开源项目Url Rewrite Filter ,使用Filter来完成这项工作,从而不依赖于WEB服务器组件。
要让他工作起来,首先要在web.xml中声明一个Filter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
然后在WEB-INF目录下新建urlrewrite.xml
在其中进行重写规则的定义,它使用正则表达式来进行规则的定义。
"https://www.360docs.net/doc/be16708631.html,/res/dtds/urlrewrite2.6.dtd">
上面是一个简单的测试
是将test.html的访问请求转发给page.html
将test.jsp?param=111这种请求重写为/param/111
大家有兴趣的话也可以下载后测试一下
相关主题