struts-config.xml

来源:互联网 发布:淘宝客推广方式大全 编辑:程序博客网 时间:2024/06/11 07:08

 节点的顺序不可以乱,如果乱则会出错

<?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&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;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>

原创粉丝点击