Thanks Matt! struts-config.xml is here:
---------------------------------------------------

<?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 Definitions
=================================== -->
  <!--
    Define your Struts data sources in a file called struts-data-sources.xml
and place
    it in your merge directory.
  -->

  <!-- ========== Form Bean Definitions ===================================
-->
  <form-beans>

    <form-bean
      name="rentUserForm"
      type="gwjh.webapp.form.RentUserForm"
    />
    <form-bean
      name="addressForm"
      type="gwjh.webapp.form.AddressForm"
    />
    <form-bean
      name="oneOffRentOperationForm"
      type="gwjh.webapp.form.OneOffRentOperationForm"
    />
    <form-bean
      name="outletForm"
      type="gwjh.webapp.form.OutletForm"
    />
    <form-bean
      name="fitmentFlowAccountForm"
      type="gwjh.webapp.form.FitmentFlowAccountForm"
    />
    <form-bean
      name="roleForm"
      type="gwjh.webapp.form.RoleForm"
    />
    <form-bean
      name="moveCompensationForm"
      type="gwjh.webapp.form.MoveCompensationForm"
    />
    <form-bean
      name="monthFlowAccountForm"
      type="gwjh.webapp.form.MonthFlowAccountForm"
    />
    <form-bean
      name="userPwdForm"
      type="gwjh.webapp.form.UserPwdForm"
    />
    <form-bean
      name="userForm"
      type="gwjh.webapp.form.UserForm"
    />
    <form-bean
      name="outletWDBForm"
      type="gwjh.webapp.form.OutletWDBForm"
    />
    <form-bean
      name="monthFlowAccountWDBForm"
      type="gwjh.webapp.form.MonthFlowAccountWDBForm"
    />
    <form-bean
      name="uploadForm"
      type="gwjh.webapp.form.UploadForm"
    />
    <form-bean
      name="companyForm"
      type="gwjh.webapp.form.CompanyForm"
    />

    <!--
         If you have non XDoclet forms, define them in a file called
struts-forms.xml and
         place it in your merge directory.
    -->
  </form-beans>

  <!-- ========== Global Exceptions Definitions
=================================== -->
      <global-exceptions>
        <exception type="java.lang.Exception"
            key="errors.general"
            handler="gwjh.webapp.action.ActionExceptionHandler"/>
    </global-exceptions>
    <global-exceptions> 
        <exception key="error.required" 
            type="org.springframework.dao.DataAccessException" 
                   path="/dataAccessFailure.jsp"/> 
    </global-exceptions> 

  <!-- ========== Global Forward Definitions
=================================== -->
      <global-forwards>
        <forward name="mainMenu" path="/mainMenu.html" redirect="true"/>
        <!-- Forwards specified in actions -->        
        <forward name="addUser"
path="/editUser.html?method=Add&amp;amp;from=list" redirect="true"/>
        <forward name="cancelUser" path="/editUser.html?method=Cancel"/>
        <forward name="deleteUser" path="/editUser.html?method=Delete"/>
        <forward name="updateUser" path="/userProfile.html"/>
        <!-- Forwards for links used in Menu -->
        <forward name="editProfile" path="/editProfile.html"/>
        <forward name="editUser" path="/editUser.html"/>
        <forward name="viewUsers" path="/users.html" redirect="true"/>
        <forward name="selectFile" path="/selectFile.html"/>
        <forward name="logout" path="/logout.jsp"/>
    </global-forwards>

  <!-- ========== Action Mapping Definitions
=================================== -->
   <action-mappings>
    <action
      path="/reload"
      type="gwjh.webapp.action.ReloadAction"
      roles="admin"
      unknown="false"
      validate="false"
    >
    </action>
    <action
      path="/uploadFile"
      type="gwjh.webapp.action.UploadAction"
      name="uploadForm"
      scope="request"
      input="failure"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="failure"
        path="/WEB-INF/pages/uploadForm.jsp"
        redirect="false"
      />
      <forward
        name="success"
        path="/WEB-INF/pages/uploadDisplay.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/companys"
      type="gwjh.webapp.action.CompanyAction"
      name="companyForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/companyList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/companys.html"
        redirect="true"
      />
    </action>
    <action
      path="/editCompany"
      type="gwjh.webapp.action.CompanyAction"
      name="companyForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/companyList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/companys.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveCompany"
      type="gwjh.webapp.action.CompanyAction"
      name="companyForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/companyList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/companys.html"
        redirect="true"
      />
    </action>
    <action
      path="/moveCompensations"
      type="gwjh.webapp.action.MoveCompensationAction"
      name="moveCompensationForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/moveCompensationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/moveCompensationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/moveCompensations.html"
        redirect="true"
      />
    </action>
    <action
      path="/editMoveCompensation"
      type="gwjh.webapp.action.MoveCompensationAction"
      name="moveCompensationForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/moveCompensationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/moveCompensationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/moveCompensations.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveMoveCompensation"
      type="gwjh.webapp.action.MoveCompensationAction"
      name="moveCompensationForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/moveCompensationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/moveCompensationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/moveCompensations.html"
        redirect="true"
      />
    </action>
    <action
      path="/oneOffRentOperations"
      type="gwjh.webapp.action.OneOffRentOperationAction"
      name="oneOffRentOperationForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/oneOffRentOperationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/oneOffRentOperationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/oneOffRentOperations.html"
        redirect="true"
      />
    </action>
    <action
      path="/editOneOffRentOperation"
      type="gwjh.webapp.action.OneOffRentOperationAction"
      name="oneOffRentOperationForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/oneOffRentOperationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/oneOffRentOperationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/oneOffRentOperations.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveOneOffRentOperation"
      type="gwjh.webapp.action.OneOffRentOperationAction"
      name="oneOffRentOperationForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/oneOffRentOperationForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/oneOffRentOperationList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/oneOffRentOperations.html"
        redirect="true"
      />
    </action>
    <action
      path="/roles"
      type="gwjh.webapp.action.RoleAction"
      name="roleForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/roleForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/roleList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/roles.html"
        redirect="true"
      />
    </action>
    <action
      path="/editRole"
      type="gwjh.webapp.action.RoleAction"
      name="roleForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/roleForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/roleList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/roles.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveRole"
      type="gwjh.webapp.action.RoleAction"
      name="roleForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/roleForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/roleList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/roles.html"
        redirect="true"
      />
    </action>
    <action
      path="/monthFlowAccountWDBs"
      type="gwjh.webapp.action.MonthFlowAccountWDBAction"
      name="monthFlowAccountWDBForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountWDBList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccountWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/editMonthFlowAccountWDB"
      type="gwjh.webapp.action.MonthFlowAccountWDBAction"
      name="monthFlowAccountWDBForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountWDBList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccountWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveMonthFlowAccountWDB"
      type="gwjh.webapp.action.MonthFlowAccountWDBAction"
      name="monthFlowAccountWDBForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountWDBList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccountWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/outletWDBs"
      type="gwjh.webapp.action.OutletWDBAction"
      name="outletWDBForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletWDBList.jsp"
        redirect="false"
      />
      <forward
        name="queryOutletWDB"
        path="/WEB-INF/pages/queryOutletWDB.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outletWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/editOutletWDB"
      type="gwjh.webapp.action.OutletWDBAction"
      name="outletWDBForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletWDBList.jsp"
        redirect="false"
      />
      <forward
        name="queryOutletWDB"
        path="/WEB-INF/pages/queryOutletWDB.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outletWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveOutletWDB"
      type="gwjh.webapp.action.OutletWDBAction"
      name="outletWDBForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletWDBList.jsp"
        redirect="false"
      />
      <forward
        name="queryOutletWDB"
        path="/WEB-INF/pages/queryOutletWDB.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outletWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/queryOutletWDB"
      type="gwjh.webapp.action.OutletWDBAction"
      name="outletWDBForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletWDBForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletWDBList.jsp"
        redirect="false"
      />
      <forward
        name="queryOutletWDB"
        path="/WEB-INF/pages/queryOutletWDB.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outletWDBs.html"
        redirect="true"
      />
    </action>
    <action
      path="/monthFlowAccounts"
      type="gwjh.webapp.action.MonthFlowAccountAction"
      name="monthFlowAccountForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/editMonthFlowAccount"
      type="gwjh.webapp.action.MonthFlowAccountAction"
      name="monthFlowAccountForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveMonthFlowAccount"
      type="gwjh.webapp.action.MonthFlowAccountAction"
      name="monthFlowAccountForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/monthFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/monthFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/monthFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/userPwd"
      type="gwjh.webapp.action.UserPwdAction"
      name="userPwdForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="list"
        path="/WEB-INF/pages/changePassword.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/changePassword.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/changePwd"
      type="gwjh.webapp.action.UserPwdAction"
      name="userPwdForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="list"
        path="/WEB-INF/pages/changePassword.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/changePassword.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/fitmentFlowAccounts"
      type="gwjh.webapp.action.FitmentFlowAccountAction"
      name="fitmentFlowAccountForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/fitmentFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/fitmentFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/fitmentFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/editFitmentFlowAccount"
      type="gwjh.webapp.action.FitmentFlowAccountAction"
      name="fitmentFlowAccountForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/fitmentFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/fitmentFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/fitmentFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveFitmentFlowAccount"
      type="gwjh.webapp.action.FitmentFlowAccountAction"
      name="fitmentFlowAccountForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/fitmentFlowAccountForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/fitmentFlowAccountList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/fitmentFlowAccounts.html"
        redirect="true"
      />
    </action>
    <action
      path="/passwordHint"
      type="gwjh.webapp.action.PasswordHintAction"
      unknown="false"
      validate="false"
    >
      <forward
        name="previousPage"
        path="/"
        redirect="false"
      />
    </action>
    <action
      path="/outlets"
      type="gwjh.webapp.action.OutletAction"
      name="outletForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletForm.jsp"
        redirect="false"
      />
      <forward
        name="queryOutlet"
        path="/WEB-INF/pages/queryOutlet.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outlets.html"
        redirect="true"
      />
    </action>
    <action
      path="/editOutlet"
      type="gwjh.webapp.action.OutletAction"
      name="outletForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletForm.jsp"
        redirect="false"
      />
      <forward
        name="queryOutlet"
        path="/WEB-INF/pages/queryOutlet.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outlets.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveOutlet"
      type="gwjh.webapp.action.OutletAction"
      name="outletForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletForm.jsp"
        redirect="false"
      />
      <forward
        name="queryOutlet"
        path="/WEB-INF/pages/queryOutlet.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outlets.html"
        redirect="true"
      />
    </action>
    <action
      path="/queryOutlet"
      type="gwjh.webapp.action.OutletAction"
      name="outletForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/outletForm.jsp"
        redirect="false"
      />
      <forward
        name="queryOutlet"
        path="/WEB-INF/pages/queryOutlet.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/outletList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/outlets.html"
        redirect="true"
      />
    </action>
    <action
      path="/rentUsers"
      type="gwjh.webapp.action.RentUserAction"
      name="rentUserForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/rentUserForm.jsp"
        redirect="false"
      />
      <forward
        name="queryRentUser"
        path="/WEB-INF/pages/queryRentUser.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/rentUserList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/rentUsers.html"
        redirect="true"
      />
    </action>
    <action
      path="/editRentUser"
      type="gwjh.webapp.action.RentUserAction"
      name="rentUserForm"
      scope="request"
      input="list"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/rentUserForm.jsp"
        redirect="false"
      />
      <forward
        name="queryRentUser"
        path="/WEB-INF/pages/queryRentUser.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/rentUserList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/rentUsers.html"
        redirect="true"
      />
    </action>
    <action
      path="/saveRentUser"
      type="gwjh.webapp.action.RentUserAction"
      name="rentUserForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="true"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/rentUserForm.jsp"
        redirect="false"
      />
      <forward
        name="queryRentUser"
        path="/WEB-INF/pages/queryRentUser.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/rentUserList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/rentUsers.html"
        redirect="true"
      />
    </action>
    <action
      path="/queryRentUser"
      type="gwjh.webapp.action.RentUserAction"
      name="rentUserForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <set-property
        property="cancellable"
        value="true"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/rentUserForm.jsp"
        redirect="false"
      />
      <forward
        name="queryRentUser"
        path="/WEB-INF/pages/queryRentUser.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/rentUserList.jsp"
        redirect="false"
      />
      <forward
        name="search"
        path="/rentUsers.html"
        redirect="true"
      />
    </action>
    <action
      path="/signup"
      type="gwjh.webapp.action.SignupAction"
      name="userForm"
      scope="request"
      input="failure"
      unknown="false"
      validate="false"
    >
      <forward
        name="failure"
        path="/WEB-INF/pages/signup.jsp"
        redirect="false"
      />
      <forward
        name="success"
        path="/mainMenu.html"
        redirect="true"
      />
    </action>
    <action
      path="/users"
      type="gwjh.webapp.action.UserAction"
      name="userForm"
      scope="request"
      input="mainMenu"
      roles="admin,subAdmin,wdbAdmin"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="editSelfInfo"
        path="/WEB-INF/pages/userSelfInfoForm.jsp"
        redirect="false"
      />
      <forward
        name="editManager"
        path="/WEB-INF/pages/adminUserForm.jsp"
        redirect="false"
      />
      <forward
        name="companyDetail"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/userList.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/userForm.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/editUser"
      type="gwjh.webapp.action.UserAction"
      name="userForm"
      scope="request"
      input="list"
      roles="admin,subAdmin,wdbAdmin"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="editSelfInfo"
        path="/WEB-INF/pages/userSelfInfoForm.jsp"
        redirect="false"
      />
      <forward
        name="editManager"
        path="/WEB-INF/pages/adminUserForm.jsp"
        redirect="false"
      />
      <forward
        name="companyDetail"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/userList.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/userForm.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/editProfile"
      type="gwjh.webapp.action.UserAction"
      name="userForm"
      scope="request"
      input="mainMenu"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="editSelfInfo"
        path="/WEB-INF/pages/userSelfInfoForm.jsp"
        redirect="false"
      />
      <forward
        name="editManager"
        path="/WEB-INF/pages/adminUserForm.jsp"
        redirect="false"
      />
      <forward
        name="companyDetail"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/userList.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/userForm.jsp"
        redirect="false"
      />
    </action>
    <action
      path="/saveUser"
      type="gwjh.webapp.action.UserAction"
      name="userForm"
      scope="request"
      input="edit"
      parameter="method"
      unknown="false"
      validate="false"
    >
      <forward
        name="editSelfInfo"
        path="/WEB-INF/pages/userSelfInfoForm.jsp"
        redirect="false"
      />
      <forward
        name="editManager"
        path="/WEB-INF/pages/adminUserForm.jsp"
        redirect="false"
      />
      <forward
        name="companyDetail"
        path="/WEB-INF/pages/companyForm.jsp"
        redirect="false"
      />
      <forward
        name="list"
        path="/WEB-INF/pages/userList.jsp"
        redirect="false"
      />
      <forward
        name="edit"
        path="/WEB-INF/pages/userForm.jsp"
        redirect="false"
      />
    </action>

       <!-- Forwards to the mainMenu tile definition -->
    <action path="/mainMenu" type="org.apache.struts.actions.ForwardAction"
        parameter="/WEB-INF/pages/mainMenu.jsp"/>

    <!-- Action to flush cache -->
    <action path="/flush" type="org.apache.struts.actions.ForwardAction"
        parameter="/WEB-INF/pages/flushCache.jsp"/>

    <!-- Forward to page to begin file upload -->
    <action path="/selectFile"
type="org.apache.struts.actions.ForwardAction"
        parameter="/WEB-INF/pages/uploadForm.jsp"/>
    <!-- Forward to view Active Users -->
    <action path="/activeUsers"
type="org.apache.struts.actions.ForwardAction"
        parameter="/WEB-INF/pages/activeUsers.jsp"/>

  </action-mappings>

  <controller nocache="true" inputForward="true" maxFileSize="2M"/>

      <message-resources parameter="ApplicationResources"/>

      <!-- ========== Validator plugin ===================  -->
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames" 
                      value="/WEB-INF/validator-rules.xml,
                             /WEB-INF/validator-rules-custom.xml,
                             /WEB-INF/validation.xml"/>
    </plug-in>

</struts-config>

-- 
View this message in context: 
http://www.nabble.com/Help%3AThe-content-of-element-type-%22struts-config%22-must-match-%22%28display-name-%2Cdescription-%2Cdata-sources-%2Cform...-tf3814653s2369.html#a10817681
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to