开发了半年代码了,最近不是很忙,自己配置了一个struts框架的Web工程,在搭框架时在修改Struts2默认后缀时出现了点问题,不过还好,在网上查了资料后问题已经解决。现总结一下,Struts2扩展名的三种修改方法:
第一种:在web.xml中修改
<!-- 添加Struts2 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,struts/struts.xml</param-value>
</init-param>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>htm</param-value>
</init-param>
</filter>
第二种:在src目录下重写一个struts.properties配置文件
struts.action.extension=htm
第三种:在struts.xml中添加这一行:
<constant name="struts.action.extension" value="htm" />