When I'm going though struts2, I came through a typical question.
The question is that can I change the name of struts.xml
file to some other thing and make it work?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You can do that using your web.xml
<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>my-new-struts-config-file.xml,struts-plugin.xml,struts.xml</param-value>
</init-param>
</filter>
Also, if you use the struts.properties
you can do something like:
struts.configuration.files=my-new-struts-config-file.xml,struts-plugin.xml,struts.xml
回答2:
You cannot change the name of struts.xml. You can, however, break up the Struts configuration among several configuration files which are named in strtus.xml.
For more details see this