Eclipse+JBoss+Struts製作網上書店解析(二)

struts-config.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<!--
     This is the Struts configuration file for the example application,
     using the proposed new syntax.
-->


<struts-config>


  <!-- ========== Data Source Configuration =============================== -->
<!--
 <data-sources>
  
 </data-sources>
-->
  <!-- ========== Form Bean Definitions =================================== -->
  <form-beans>
 <form-bean name="LoginForm"
  type="vincent.actions.LoginForm" />
  
 <form-bean name="ProductForm"
  type="vincent.actions.ProductForm" />
 
 <form-bean name="PageForm"
  type="vincent.actions.PageForm" />
  
  </form-beans>


  <!-- ========== Global Forward Definitions ============================== -->
  <global-forwards>
    <!-- Logon.jsp is the place to enter the name and password -->
    <forward   name="Logon"           path="/pages/Logon.jsp"/>
   
    <forward   name="ProductList"     path="/pages/ProductList.jsp"/> 
    <forward   name="ProductAdd"      path="/pages/ProductAdd.jsp" />
    <forward   name="ProductDelete"   path="/pages/ProductDelete.jsp" />
    <forward   name="ProductDetail"   path="/pages/ProductDetail.jsp" />
    <forward   name="ProductEdit"     path="/pages/ProductEdit.jsp" />
    <forward   name="ProductDiscount" path="/pages/ProductDiscount.jsp" />
   
    <forward   name="View"      path="/View.do"  />
  </global-forwards>


  <!-- ========== Action Mapping Definitions ============================== -->
  <action-mappings>
   
    <action
     path="/TT"
     type="vincent.actions.TTAction"
     name="LoginForm"
     input="/pages/index.jsp" >
    </action>
 
   <action
    path="/Login"
    type="vincent.actions.LoginAction"
    name="LoginForm"
    scope="request"
    input="/pages/Logon.jsp">
   </action>
   
   <action
    path="/View"
    type="vincent.actions.ViewAction"
    scope="request"
        name="ProductForm"
    input="/pages/Logon.jsp">
   </action>
    
   
   <action
    path="/ProductList"
    type="vincent.actions.ProductListAction"
    name="ProductForm"
    scope="request"
    input="/pages/ProductList.jsp">
   </action>
    
   <action
    path="/Add"
    type="vincent.actions.AddAction"
    name="ProductForm"
    scope="request"           
    input="/pages/ProductAdd.jsp" >
   </action>
   
   <action
    path="/Edit"
    type="vincent.actions.EditAction"
    name="ProductForm"
    scope="request"
    input="/pages/ProductEdit.jsp" >
   </action>
   
   <action
    path="/Delete"
    type="vincent.actions.DeleteAction"
    name="ProductForm"
    scope="request"
    input="/pages/ProductDelete.jsp" >
   </action>
   
   
   
  </action-mappings>


  <!-- ========== Controller Configuration ================================ -->

  <controller>
    <!-- The "input" parameter on "action" elements is the name of a
         local or global "forward" rather than a module-relative path -->
    <set-property property="inputForward" value="true"/>
  </controller>


  <!-- ========== Message Resources Definitions =========================== -->

  <message-resources
   parameter="resources.application"/>


  <!-- ========== Plug Ins Configuration ================================== -->
 <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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章