Can I change the struts.xml file to anything else?

2019-05-18 12:49发布

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?

2条回答
劫难
2楼-- · 2019-05-18 13:12

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 
查看更多
叼着烟拽天下
3楼-- · 2019-05-18 13:25

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

查看更多
登录 后发表回答