struts2下如何实现伪静态

2014-11-24 07:37:43 · 作者: · 浏览: 2

最近想在项目中使用伪静态技术,项目使用的是struts2框架,通过网上的搜集总结,我这里自己总结出一套自己的方案:

1、在web.xml文件中修改如下:



struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter



struts2
/*
REQUEST
FORWARD



UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter


UrlRewriteFilter
/*


2、在WEB-INF文件下新建urlrewrite.xml文件,内容如下:


< xml version="1.0" encoding="utf-8" >
"http://tuckey.org/res/dtds/urlrewrite3.2.dtd">




/([0-9]+).shtml$
article article.atcID=$1



struts2

cn.edu.csu.software.filters.FCKFilter



struts2
/*
REQUEST
FORWARD



UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter


UrlRewriteFilter
/*


3、然后,将jsp中这样的代码修改一下XXX改成XXX