struts1的配置檔案struts-config.xml配置詳解
阿新 • • 發佈:2019-01-08
<?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>
<!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>