在JAVA WEB中使用URL重写
来源:百度文库 编辑:神马文学网 时间:2024/05/23 12:20:34
在很多情况下,WEB中进行URL重写一般是使用WEB服务器自身提供的组件。开源项目Url Rewrite Filter ,使用Filter来完成这项工作,从而不依赖于WEB服务器组件。
要让他工作起来,首先要在web.xml中声明一个Filter
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
logLevel
WARN
UrlRewriteFilter
/*
然后在WEB-INF目录下新建urlrewrite.xml
在其中进行重写规则的定义,它使用正则表达式来进行规则的定义。
"http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
/test.html
%{context-path}/page.html
/param/(.*)
/test.jsp?param=$1
上面是一个简单的测试
/test.html
%{context-path}/page.html
是将test.html的访问请求转发给page.html
/param/(.*)
/test.jsp?param=$1
将test.jsp?param=111这种请求重写为/param/111
要让他工作起来,首先要在web.xml中声明一个Filter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
然后在WEB-INF目录下新建urlrewrite.xml
在其中进行重写规则的定义,它使用正则表达式来进行规则的定义。
"http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
上面是一个简单的测试
是将test.html的访问请求转发给page.html
将test.jsp?param=111这种请求重写为/param/111
在JAVA WEB中使用URL重写
在Java web服务器内使用url rewrite
在struts2中实现去掉后缀及url重写
技巧/诀窍:在ASP.NET中重写URL
在ASP.Net2.0中使用UrlRewritingNet实现链接重写 - Web.网际浪...
在ASP.Net2.0中使用UrlRewritingNet实现链接重写 - Web.网际浪...yyyyy
在Java web服务器内使用urlrewrite
FreeMarker在struts2.0,JAVA,web中
在Java web服务器内使用urlrewrite---------使用UrlRewriteFilter实现
一步步学会使用ASP.NET 4 WEB应用程序中使用URL Routing(翻译) - ...
我如何从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点?
在Java SE中使用Hibernate框架
转载:在Java中使用JavaScript
转载:在Java中使用JavaScript
在 WebLogic Portal 8.1 中使用远程 Portlet Web 服务
在Spring中使用XFire构建Web Service应用
使用Java Web服务构建SOA
在基于Struts构架的Java Web项目中加入ICTCLAS分词
URL重写指南 - Apache HTTP服务器
UrlRewritingNet 完美实现.NET URL重写
java中使用正则表达式
Java中接口的使用
使用 Java 实现 Comet 风格的 Web 应用
Matrix - 与 Java 共舞 - 教程-在Eclipse中使用Hibernate