设置struts的url后缀
2017-11-08 本文已影响4人
吐痰高手
默认情况下是.action或者没有
想要修改的话,有几种方法
1. struts.xml
<struts>
//不同的后缀之间用逗号隔开,设置之后默认的后缀就失效了
<constant name="struts.action.extension" value="asd,do,,action,dsa">
</constant>
</struts>
2.struts.properties
这个文件编译后在classes文件夹下才能生效,
所以一般放在src目录下
struts.action.extension=action,do,struts123,
3. 在web.xml中配置
在struts过滤器中配置参数
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>asd,dsa,ddd,fff,dp,action,</param-value>
</init-param>