STRUTS2 ACTION的扩展名默认为.action,在struts1.X前为.do,如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。
方法一
struts.xml
- < struts >
- < constant name = "struts.action.extension" value = "do" /> //注意这里
- < package name = "default" extends = "struts-default" namespace = "/example" >
- < action name = "HelloWord" class = "example.HelloWord" >
- < result name = "SUCCESS" > /example/HelloWord.jsp </ result >
- </ action >
- </ package >
- <!--
- <includefile="example.xml"/>
- -->
- <!--Addpackageshere-->
- </ struts >
方法二
web.xml
给filter加个init-param
- < init-param >
- < param-name > struts.action.extension </ param-name >
- < param-value > do </ param-value >
- </ init-param >
方法三
struts.properties -
struts.devMode=false
struts.action.extension=do //这一句
struts.enable.DynamicMethodInvocation=true
struts.i18n.reload=true
struts.ui.theme=simple -
struts.locale=zh_CN
struts.i18n.encoding=UTF-8
#struts.objectFactory=spring
#struts.objectFactory.spring.autoWire=name -
struts.serve.static.browserCache=false
struts.url.includeParams=none