Url Rewrite Filter 使用全攻略
来源:互联网 发布:武汉花山镇软件城 编辑:程序博客网 时间:2024/06/16 02:44
1、什么是Url Rewrite Filter, Url Rewrite Filter可以用来做什么?
Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite.
URL rewriting is very common with Apache Web Server (see mod_rewrite's rewriting guide) but has not been possible in most java web application servers. The main things it is used for are:
URL Tidyness / URL Abstraction - keep URLs tidy irrespective of the underlying technology or framework (JSP, Servlet, Struts etc).
Browser Detection - Allows you to rewrite URLs based on request HTTP headers (such as user-agent or charset).
Date based rewriting - Allows you to forward or redirect to other URL's based on the date/time (good for planned outages).
Moved content - enable a graceful move of content or even a change in CMS.
Tiny/Friendly URL's (i.e. blah.com/latest can be redirected to blah.com/download/ver1.2.46.2/setup.exe)
A Servlet mapping engine (see Method Invocation)
UrlRewriteFilter uses an xml file, called urlrewrite.xml (it goes into the WEB-INF directory), for configuration. Most parameters
2、参考资料
http://tuckey.org/urlrewrite/ 官方站点
http://code.google.com/p/urlrewritefilter/ goole code 目前下载已经移到这上面了。
3、如何使用
3.1、安装 jar
下载 urlrewrite-3.2.0.jar 并将其复制到WEB-INF/lib目录
3.2、配置web.xml
基本上复制以下代码就可以了:
3.3、配置rule重写规则
将用户访问的伪地址转成真实的地址。
访问from配置节,实际上访问的是to配置节
3.4、配置outbound-rule重写规则
将页面上的真实地址,转换成伪地址,用此配置节,可以使程序和配置之间达到透明,程序唯一要做的是将要映射的地址
注意:<c:url 中不能将&换成&官方文档是错的!
注意:此配置?要换成/? &要换成&
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/KimSoft/archive/2009/05/17/4194853.aspx
- Url Rewrite Filter 使用全攻略
- Url Rewrite Filter 使用全攻略
- Url Rewrite Filter 使用全攻略
- apache rewrite规则全攻略
- 使用url rewrite重写
- WebWork 2.2 Filter,Url Rewrite,Servlet规范
- Filter--URL Rewrite实现网站伪静态
- Filter的使用(使用URL Rewrite实现网站的伪静态)
- 使用PHP模拟 URL Rewrite
- URL Rewrite(2):使用组件进行URL Rewrite
- EhLib使用全攻略
- ehlib使用全攻略
- 《ANT使用全攻略》
- 车窗使用全攻略
- WebView使用全攻略
- Url Rewrite
- URL Rewrite
- URL rewrite
- 网吧服务器从“黑”到“白”的艰难过程(1)
- open-drain and push-pull(转)
- Socket send函数和recv函数详解
- Find Text in all columns of all tables in a Database
- .NET求职笔试大全
- Url Rewrite Filter 使用全攻略
- 什么是JavaBean
- 亦思专业验证码识别系统[推荐]
- Web 架构师的能力收藏
- 动态添加DevExpressBar中的菜单
- 20个PHP常用类库
- java.lang.OutOfMemoryError: PermGen space 内存溢出
- 一个整数表示成多个连续的整数之和
- SetupBuilder Professional 1.50sc注册方法