<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="updateListForm" type="com.yourcompany.struts.form.UpdateListForm" />
<form-bean name="publicForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="pubic_userId" type="java.lang.String" />
</form-bean>
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="login_text2" type="java.lang.String" />
<form-property name="login_text1" type="java.lang.String" />
</form-bean>
<form-bean name="updateliForm" type="com.yourcompany.struts.form.UpdateliForm" />
<form-bean name="passwordForm" type="com.yourcompany.struts.form.PasswordForm" />
<form-bean name="htehaitForm" type="com.yourcompany.struts.form.HtehaitForm" />
<form-bean name="inputForm" type="com.yourcompany.struts.form.InputForm" />
<form-bean name="report1Form" type="com.yourcompany.struts.form.Report1Form" />
<form-bean name="updateForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="nintei" type="java.lang.String" />
<form-property name="cnt" type="java.lang.Long" />
<form-property name="tacd" type="java.lang.String" />
<form-property name="yosan" type="java.lang.Long" />
<form-property name="sonae" type="java.lang.String" />
<form-property name="zuban" type="java.lang.String" />
<form-property name="haitatu" type="java.lang.String" />
<form-property name="tosho5" type="java.lang.String" />
<form-property name="yokyu" type="java.lang.String" />
<form-property name="fuseki" type="java.lang.String" />
<form-property name="hinmei2" type="java.lang.String" />
<form-property name="kouban" type="java.lang.String" />
<form-property name="suryo" type="java.lang.Double" />
<form-property name="hinmei3" type="java.lang.String" />
<form-property name="siban" type="java.lang.String" />
<form-property name="chuban" type="java.lang.String" />
<form-property name="buname" type="java.lang.String" />
<form-property name="hakkobi" type= "java.lang.String"/>
<form-property name="tcode" type="java.lang.String" />
<form-property name="jyuryo" type="java.lang.Double" />
<form-property name="bunban" type="java.lang.String" />
<form-property name="gaiwari" type="java.lang.String" />
<form-property name="sinahenban" type="java.lang.String" />
<form-property name="sakuban" type="java.lang.String" />
<form-property name="bumon" type="java.lang.String" />
<form-property name="scode" type="java.lang.String" />
<form-property name="tosho6" type="java.lang.String" />
<form-property name="tosho3" type="java.lang.String" />
<form-property name="youki" type="java.lang.String"/>
<form-property name="id" type="java.lang.Long"/>
</form-bean>
<form-bean name="tensoListForm" type="org.apache.struts.validator.DynaValidatorForm" />
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<action
attribute="updateListForm"
name="updateListForm"
parameter="action"
path="/updateList"
scope="request"
type="com.yourcompany.struts.action.UpdateListAction"
validate="false">
<forward name="ok7" path="/Update.jsp" />
<forward name="ok8" path="/UpdateList.jsp" />
</action>
<action
path="/lijia"
type="com.yourcompany.struts.action.LijiaAction"
validate="false">
<forward name="ok" path="/UpdateList.jsp" />
</action>
<action
attribute="publicForm"
input="/Error.jsp"
name="publicForm"
parameter="public"
path="/public"
scope="request"
type="com.yourcompany.struts.action.PublicAction"
validate="false">
<forward name="go_menu" path="/LT/Menu.jsp" />
<forward name="go_reportlist" path="/suntao/reportlist.jsp" />
<forward name="go_TensoList" path="/LT/TensoList.jsp" />
<forward name="oklijia" path="/UpdateList.jsp" />
</action>
<action
attribute="loginForm"
input="/Error.jsp"
name="loginForm"
parameter="login_botton"
path="/login"
scope="request"
type="com.yourcompany.struts.action.LoginAction">
<forward name="go_Menu" path="/LT/Menu.jsp" />
<forward name="go_Password" path="/LT/Password.jsp" />
</action>
<action
attribute="passwordForm"
input="/Error.jsp"
name="passwordForm"
path="/password"
scope="request"
type="com.yourcompany.struts.action.PasswordAction"
validate="false">
<forward name="passwordOK" path="/LT/Login.jsp" />
</action>
<action
attribute="updateliForm"
input="/Error.jsp"
name="updateliForm"
parameter="ate"
path="/updateli"
scope="request"
type="com.yourcompany.struts.action.UpdateliAction"
validate="false" >
<forward name="ok6" path="/LT/Menu.jsp" />
<forward name="ok5" path="/JissekiList.jsp" />
<forward name="ok4" path="/TensoList.jsp" />
<forward name="ok3" path="/suntao/reportList.jsp" />
<forward name="ok2" path="/UpdateList.jsp" />
<forward name="ok1" path="/Input.jsp" />
</action>
<action
attribute="report1Form"
input="/Error.jsp"
name="report1Form"
path="/report1"
scope="request"
type="com.yourcompany.struts.action.Report1Action"
validate="false">
<forward name="report" path="/suntao/report.jsp" />
</action>
<action
parameter="ate"
path="/updateList2"
type="com.yourcompany.struts.action.UpdateList2Action"
validate="false" >
<forward name="ok6" path="/LT/Menu.jsp" />
<forward name="ok5" path="/JissekiList.jsp" />
<forward name="ok4" path="/TensoList.jsp" />
<forward name="ok3" path="/suntao/reportList.jsp" />
<forward name="ok2" path="/UpdateList.jsp" />
<forward name="ok1" path="/Input.jsp" />
</action>
<action
attribute="updateForm"
input="/Error.jsp"
name="updateForm"
parameter="action"
path="/update"
scope="request"
type="com.yourcompany.struts.action.UpdateAction">
<forward name="ok6" path="/LT/Menu.jsp" />
<forward name="ok1" path="/Input.jsp" />
<forward name="ok7" path="/UpdateList.jsp" />
<forward name="ok3" path="/suntao/reportList.jsp" />
<forward name="ok5" path="/JissekiList.jsp" />
<forward name="ok2" path="/UpdateList.jsp" />
<forward name="ok8" path="/UpdateList.jsp" />
<forward name="ok4" path="/TensoList.jsp" />
</action>
<action
attribute="tensoListForm"
input="/Error.jsp"
name="tensoListForm"
path="/tensoList"
scope="request"
type="com.yourcompany.struts.action.TensoListAction"
validate="false">
<forward name="ok_tensoList_parden" path="/LT/TensoList.jsp" />
</action>
<action
attribute="htehaitForm"
input="/yinbo/Input.jsp"
name="htehaitForm"
parameter="submit"
path="/htehait"
scope="request"
type="com.yourcompany.struts.action.HtehaitAction"
validate="false">
<forward name="success" path="/yinbo/SanshoList.jsp" />
</action>
<action
attribute="inputForm"
input="/yinbo/Jisseki.jsp"
name="inputForm"
path="/input"
scope="request"
type="com.yourcompany.struts.action.InputAction"
validate="false">
<forward name="success" path="/yinbo/Input.jsp" />
</action>
<action
path="/input_message"
type="com.yourcompany.struts.action.Input_messageAction"
validate="false">
<forward name="success" path="/yinbo/Input.jsp" />
</action>
</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<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>

本文详细介绍了Struts框架的配置文件结构与元素,包括不同类型的表单Bean定义及其属性设置,以及各种动作映射和转发路径。对于理解Struts的工作流程及如何进行定制化配置非常有用。
297

被折叠的 条评论
为什么被折叠?



