Struts2分模块配置

本文记录Java学习过程中遇到的Struts2分模块配置~

在实际开发中,通常很多人都需要修改同一个配置文件struts.xml,因为这个文件是struts2的核心配置文件。但是,这个文件一旦改错一点,就会导致整个项目都会出问题,所以struts2提供了<include>标签解决这个问题。

<include>元素用来在一个struts.xml配置文件中包含其他的配置文件,包含配置体现的是软件工程中的“分而治之”原则。struts2允许将一个配置文件分解成多个配置文件,从而提高配置文件的可读性。

示例代码:

<struts>
	<!-- 不指定路径默认在src下 -->
	<include file="struts-user.xml" />
	<!-- 配置文件在具体包中 -->
	<include file="ren/oliver/xxx/struts-login.xml" />
</struts>

注意:配置<include>元素时,必须指定file属性,该属性指定了被包含配置文件的路径。

标签: none