之前使用urlrewrite把旧的url地址跳转到新的项目地址,其实用struts2可以更简单的实现,也更方便维护(就我的项目使用情况来说)
例子:
新项目struts的action处理:
<package name="newProject" extends="struts-default" namespace="/testNew"> <action name="test" class="testAction" method="test"> <result name="success">index.jsp</result> </action> </package>
新建一个专门处理跳转的struts文件struts-urlrewrite.xml
<package name="oldProject" extends="struts-default" namespace="/testOld"> <action name="testOld"> <result name="success">/testNew/test.action</result> </action> </package>
这样访问 http://xxx.xxx.com/testOld/testOld.acion
就自动跳转到: http://xxx.xxx.com/testNew/test.action
简单也方便维护
注意:struts-urlrewrite.xml中package name需与原有的不同