struts2中的配置文件struts.xml,默认情况下放在src下,加载时从WEB-INF/classes/下装载。下面是 从非非默认路径的配置
web.xml中struts2配置:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<!-- 配置装载struts.xml路径,其中struts.xml放在/src/struts/下-->
<param-value>struts-default.xml,struts/struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
web.xml中struts2配置:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<!-- 配置装载struts.xml路径,其中struts.xml放在/src/struts/下-->
<param-value>struts-default.xml,struts/struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
本文详细介绍了Struts2框架中配置文件struts.xml的默认放置位置及其如何通过web.xml进行非默认路径配置的方法。通常struts.xml被放置于项目的src目录下,并在部署时位于WEB-INF/classes/目录内。此外,还提供了如何在web.xml中指定struts.xml配置文件路径的具体示例。
5720

被折叠的 条评论
为什么被折叠?



