设置struts的url后缀

默认情况下是.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>
  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容