urlrewrite笔记
来源:互联网 发布:网络信息安全龙头股票 编辑:程序博客网 时间:2024/05/24 07:19
step 1:
将jar包导入到工程中;
step 2:
在web.xml声明文件中有下面的类似声明:(注:urlrewriteFilter的过滤器最好在struts2之前)
<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>
step 3:
新建/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">
<!-- https://urlrewrite.dev.java.net/manual/3.0 -->
<urlrewrite>
<rule>
<from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
<to>/../aaa/bbb.jsp?id=$1&name=$2</to>
</rule>
</urlrewrite>
效果:
访问:http://localhost/aaa/bbb/99_abc.html 实际访问的是:http://localhost/aaa/bbb.jsp?id=99&name=abc
此外<to>有两种type,分别为:forward和redirect。这和我们通常所说的forward和redirect跳转是一回事。
- urlrewrite笔记
- URLRewrite开发笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- 伪静态URLRewrite学习笔记
- UrlReWrite
- urlrewrite
- UrlReWrite
- urlrewrite
- UrlRewrite
- URLRewrite
- sockaddr和sockaddr_in的区别
- Unity3D GUI 控件一览
- moc链接的错误
- 10个IOS开发第三方类库
- porting
- urlrewrite笔记
- oracle中去掉文本中的换行符、回车符、制表符
- OpenCV学习笔记
- oracle 计划任务
- Linux内核中的进程(一)
- Android横竖屏切换onConfigurationChanged not Called 原因
- fusioncharts内存溢出解决
- 2013年,会创造百亿美元产值的6个科技趋势
- Activity跳转与传值