1. 程式人生 > >struts1的配置檔案struts-config.xml配置詳解

struts1的配置檔案struts-config.xml配置詳解

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"struts-config_1_2.dtd">
<struts-config>
     <form-beans>
       <form-bean name="commonBean" type="com.crfchina.aps.web.form.BaseForm"></form-bean>
     </form-beans>
   <global-exceptions>
        <exception key="errors.general" handler="com.crfchina.aps.foundation.common.web.CommonExceptionHandler" type="java.lang.Exception" path="/foundation/common/jsp/errors.jsp"/>
    <exception key="errors.general" handler="com.crfchina.aps.foundation.common.web.CommonExceptionHandler" type="com.crfchina.aps.foundation.common.common.APSException" path="/foundation/common/jsp/errors.jsp"/>
  </global-exceptions>
 
     <global-forwards>
         <forward name="logon" path="/pages/main/businesslogin.jsp" ></forward>
         <forward name="success" path="/foundation/common/jsp/success.jsp" ></forward>
         <forward name="errors" path="/foundation/common/jsp/errors.jsp" ></forward>
         <forward name="sysErrors" path="/pages/common/errors.jsp" />
         <forward name="userSelect" path="/pages/common/user.jsp" ></forward>
         <forward name="userSelectTable" path="/pages/common/user_table.jsp" ></forward>
         <forward name="roleSelect" path="/pages/common/role.jsp" ></forward>
         <forward name="roleSelectTable" path="/pages/common/role_table.jsp" ></forward>
          <forward name="updateNormalPriority" path="/pages/common/updatePriority.jsp" ></forward>
    </global-forwards>
   
   
     <action-mappings>
    
          <action path="/logon" name="commonBean" type="org.springframework.web.struts.DelegatingActionProxy" parameter="method" input = "/pages/main/businesslogin.jsp">
               <forward name="success" path="/pages/main/index.jsp" />
               <forward name="head" path="/pages/main/header.jsp" />
               <forward name="failed" path="/pages/main/businesslogin.jsp" />
               <forward name="index_table" path="/pages/main/index_table.jsp" />
          </action>
         
          <action path="/leftmenu" name="commonBean" type="org.springframework.web.struts.DelegatingActionProxy" parameter="method">
               <forward name="topView" path="/pages/main/top.jsp" />
               <forward name="viewTree" path="/pages/main/sysMenu.jsp" />
               <forward name="viewPrimaryTree" path="/pages/normal/syspara/quickstart.jsp" />
               <forward name="showDbyw" path="/pages/main/main_table.jsp" />
               <forward name="viewMain" path="/pages/main/main.jsp" />
          </action>
         
     </action-mappings>
     <controller>
          <set-property property="maxFileSize" value="500M"/>
          <set-property property="memFileSize" value="1M"/>
          <set-property property="inputForward" value="false"/>
     </controller>
    <message-resources parameter="MatrixflowResources" />
   
     <plug-in  className="org.springframework.web.struts.ContextLoaderPlugIn">
        <set-property property="contextConfigLocation" value="/WEB-INF/spring-config/wfapplicationContext.xml"/>
     </plug-in>
</struts-config>