1. 软件环境:
  2. Spring+Struts+hibernate



  3. 配置文件:
  4. **********************************

  5. <?xml version="1.0" encoding="UTF-8"?>
  6. <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
  7. <struts-config>
  8.    
  9.     <!-- ========== Data Source Configuration =============================== -->
  10.     <data-sources />
  11.    
  12.     <!-- ========== Form Bean Definitions ================================== -->
  13.     <form-beans>
  14.         <form-bean name="simpleSearchForm" type="gov.ntcri.presentation.formbean.SimpleSearchForm" />
  15.         <form-bean name="dateSearchForm" type="gov.ntcri.presentation.formbean.DateSearchForm" />
  16.         <form-bean name="filetypemaintqueryForm" type="gov.ntcri.presentation.formbean.collection.form.FiletypemaintqueryForm">
  17.             <form-property name="creator" type="java.lang.String" />
  18.             <form-property name="docName" type="java.lang.String" />
  19.             <form-property name="modifier" type="java.lang.String" />
  20.             <form-property name="description" type="java.lang.String" />
  21.             <form-property name="modifyDate" type="java.lang.String" />
  22.             <form-property name="createDate" type="java.lang.String" />
  23.             <form-property name="comment" type="java.lang.String" />
  24.             <form-property name="categoryId" type="java.lang.String" />
  25.         </form-bean>
  26.     </form-beans>
  27.    
  28.     <!-- ========== Global Exception Definitions ============================== -->
  29.     <global-exceptions>
  30.         <exception
  31.             handler="com.dsii.common.web.struts.CustomizedExceptionHandler"
  32.             key="global.errorHandler.message"
  33.             path="/errors/error.jsp"
  34.             type="java.lang.Throwable" />
  35.         
  36.     </global-exceptions>
  37.    
  38.     <!-- ========== Global Forward Definitions =============================== -->
  39.     <global-forwards>
  40.         <forward name="login" path="/login.jsp" />
  41.         <forward name="error" path="/errors/error.jsp" />
  42.         
  43.     </global-forwards>
  44.    
  45.     <!-- ========== Action Mapping Definitions =============================== -->
  46.     <action-mappings>
  47.         
  48.         <!--tiles dispatch action e.g /dispatch.do?def=....-->
  49.         <action parameter="def" path="/dispatch" type="org.apache.struts.tiles.actions.DefinitionDispatcherAction">
  50.             <forward name="success" path="anything" />
  51.         </action>
  52.         
  53.     </action-mappings>