urlRewriteFilter来实现url的美化
来源:互联网 发布:医保控费软件 编辑:程序博客网 时间:2024/05/23 20:07
在appfuse的web.xml声明文件中有下面的类似声明:
<filter>
<filter-name>rewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<init-param>
<param-name>logLevel</param-name>
<param-value>commons</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>rewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
它所应用到的包存放在lib下的urlrewrite-3.0-beta.jar
它和以上的两部分,以及/web-inf/urlrewrite.xml构成了对url地址的美化
打开这个文件,我们可以看到以下的声明:
<?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">
<!-- https://urlrewrite.dev.java.net/manual/3.0 -->
<urlrewrite>
<rule>
<from>^/user/(.*).html$</from>
<to type="forward">/editUser.html\?username=$1</to>
</rule>
</urlrewrite>
这样系统就完成了url地址的editUser.html?username=****的美化
如将
http://localhost/aaa/bbb.jsp?id=99&name=abc
表现为:
http://localhost/aaa/bbb/99_abc.html
配置如下:
<rule>
<from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
<to>/../aaa/bbb.jsp?id=$1&name=$2</to>
</rule>
<filter>
<filter-name>rewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<init-param>
<param-name>logLevel</param-name>
<param-value>commons</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>rewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
它所应用到的包存放在lib下的urlrewrite-3.0-beta.jar
它和以上的两部分,以及/web-inf/urlrewrite.xml构成了对url地址的美化
打开这个文件,我们可以看到以下的声明:
<?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">
<!-- https://urlrewrite.dev.java.net/manual/3.0 -->
<urlrewrite>
<rule>
<from>^/user/(.*).html$</from>
<to type="forward">/editUser.html\?username=$1</to>
</rule>
</urlrewrite>
这样系统就完成了url地址的editUser.html?username=****的美化
如将
http://localhost/aaa/bbb.jsp?id=99&name=abc
表现为:
http://localhost/aaa/bbb/99_abc.html
配置如下:
<rule>
<from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
<to>/../aaa/bbb.jsp?id=$1&name=$2</to>
</rule>
0 0
- urlRewriteFilter来实现url的美化
- urlRewriteFilter来实现url的美化
- 使用Manual for UrlRewriteFilter美化适合google的URL
- UrlRewriteFilter美化器的使用方法
- 用 UrlRewriteFilter 实现 URL 重写
- 用 UrlRewriteFilter 实现 URL 重写
- 使用UrlRewriteFilter的实现动态URL静态化
- 动态的URL变成静态的URL可以UrlRewriteFilter来处理
- UrlRewriteFilter实现URL地址伪静态化
- UrlRewriteFilter 实现url伪静态化
- URL(基础二) UrlRewriteFilter的使用
- URL(基础三) UrlRewriteFilter的使用注意事项
- javaweb程序的URL重写工具urlrewritefilter
- UrlRewriteFilter url过滤
- Yii2的URL美化
- Thinkphp的URL美化
- 2017-06-21 在web.xml中使用UrlRewriteFilter来对url进行重写
- 用javascript来实现select标签的美化
- Tomcat并发数优化和设置
- 两步搞掉电脑开机密码
- 创建表空间和追加脚本
- Oracle 存储过程、游标、函数
- 处理HTTP响应(响应码、响应头、请求重定向、自动刷新/跳转)
- urlRewriteFilter来实现url的美化
- RadioGroup实现类似ios的分段选择(UISegmentedControl)控件
- 三种数据库的SQL分页
- c++map的用法
- CircleImageView.java 不知道能不能用的自定义圆形ImageView
- 分布式服务的Trace——Google Dapper & Twitter Zipkin
- 五种基本memcached 命令
- qt 下UDP消息的接收和发送和TCP发送文件
- typedef与#define