节点的顺序不可以乱,如果乱则会出错
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource"><!--key 指定数据库-->
<set-property property="driverClassName"
value="com.mysql.jdbc.Driver"/>
<set-property property="url"
value="jdbc:mysql://localhost:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"/>
<set-property property="username" value="root"/>
<set-property property="password" value="test"/>
<set-property property="maxActive" value="10"/>
<set-property property="maxWait" value="5000"/>
<set-property property="defaultAutoCommit" value="true"/>
</data-source>
</data-sources>
<form-beans>
<form-bean name="userForm"
type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="user" type="com.pannuo.entity.User"/>
<form-property name="validation" type="java.lang.String"/>
</form-bean>
</form-beans>
<global-exceptions>
</global-exceptions>
<global-forwards>
<forward name="welcome" path="/welcome.do"/>
<forward name="regist" path="/regist.do"/>
</global-forwards>
<action-mappings>
<!--ForwardAction-->
<action path="/success" type="org.apache.struts.actions.ForwardAction"
parameter="defs.success"/>
<action path="/admin/updateUser"
type="com.pannuo.ui.UserAction"
name="userForm"
parameter="upDateUser"/>
</action-mappings>
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
<message-resources parameter="com/myapp/struts/ApplicationResource"/>
<!-- ========================= Tiles plugin ===============================-->
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
<!-- ========================= Validator plugin ================================= -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
</struts-config>