1,在web.xml中加入filter配置:
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
并且修改struts2的filter配置:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>
struts-default.xml,struts-plugin.xml,struts.xml
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.htm</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
2,在WEB-INF目录下加入urlrewrite.xml文件,配置如下:
<urlrewrite>
<rule>
<from>/([a-z]+)/([0-9]+).shtml$</from>
<to type= "forward">/$1.htm?id=$2</to>
</rule>
</urlrewrite>
3,在页面中路径写from的样子。
分享到:
相关推荐
最近开发项目的时候,遇到Struts2需要URL重写的问题,总结了下资料,和大家分享!!
一个简单的struts 的URL 重写(伪静态)例子
ssh2中的urlrewrite和Struts2的生成静态页面
NULL 博文链接:https://namas.iteye.com/blog/1130854
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...
Struts2拦截器实现权限控制demo,我感觉对初学者还是有一定帮助的
Struts2+FreeMaker静态页面生成
struts2实现改写在url后缀的方法,如XX.do--->改写为xx.html等,方便试用,一目了然
用struts2简单实现登录注册功能。。。。
刚刚学习struts2,实现了一个学生生成绩管理的代码,功能比较简单,给有需要的同学做个参考
Struts2国际化的实现原理;简单的struts2国际化实现过程的讲解
使用struts2实现文件下载功能,可以直接运行!
jsp项目开发实录 jsp项目开发实录 Struts 实现 程序完整 Struts 实现 程序完整 Struts 实现 程序完整 Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整Struts 实现 程序完整...
这个是我自己用的代码和jar包,我在自己的机子实现了注册用户名是否已存在的功能。主要注意点都在文档里了。
struts2+poi实现excel表格导出
struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2...
struts2的token实现.