Struts2 中struts.xml的骨架


<?xml version="1.0" encoding="GBK"?>  

<!-- 下面指定Struts 2配置文件的DTD信息-->  

<!DOCTYPE struts PUBLIC 
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
    "http://struts.apache.org/dtds/struts-2.0.dtd">    
<!-- struts是Struts 2配置文件的根元素-->  
<struts>  
    <!-- 配置Struts常量,name常量名,value常量值-->  
    <constant name="" value=""/>  
    <!--配置bean -->  
    <bean type="" name="" class="" scope="" static="" optional=""/>  
    <!--配置包含其它struts文件 -->  
    <include file=""/>  
    <!-- package元素是Struts配置文件的核心,extends繼承某包,一般繼承struts-default,abstrct設置爲抽象包-->  
    <package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver="">  
      <!--自定義結果視圖類型 ,最多出現一次-->  
      <result-types>  
          <!--name類型名稱,class代表類型的類,default設置默認結果視圖-->  
          <result-type name="" class="" default="true|false">  
               <!--注入參數 -->  
              <param name="參數名">參數值</param>  
          </result-type>  
      </result-types>  
      <!--配置攔截器 最多出現一次-->  
       <interceptors>  
           <!-- 定義攔截器,name名稱,class攔截器全路徑名-->  
          <interceptor name="" class="">  
           <!-- 注入參數-->  
              <param name="參數名">參數值</param>*  
          </interceptor>  
          <!-- 設置攔截器棧-->  
          <interceptor-stack name="">  
              <!-- 指定攔截器或攔截器棧-->  
              <interceptor-ref name="">  
              <!--注入參數->  
                   <param name="參數名">參數值</param> 
              </interceptor-ref>  
          </interceptor-stack>  
      </interceptors>  

      <!-- 設置默認攔截器棧-->  
      <default-interceptor-ref name="">  
      <!-- 注入參數-->  
          <param name="參數名">參數值</param>  
      </default-interceptor-ref>  
      <!-- 設置默認action-->  
      <default-action-ref name="">  
          <!-- 注入參數-->  
           <param name="參數名">參數值</param>*  
      </default-action-ref> 
      <!-- 設置默認動作類-->
      <default-class-ref class="">
      </default-class-ref>
      <!-- 設置全局結果視圖-->  
      <global-results>  
      <!-- 配置給全局的結果視圖-->  
          <result name="" type="">  
          <!-- 該字符串內容可以出現0次或多次-->  
          映射資源  
          <!-- 注入參數-->  
          <param name="參數名">參數值</param> 
          </result>  
      </global-results>  
      <!-- 配置全局異常處理-->  
      <global-exception-mappings>  
          <!-- 配置異常映射-->  
          <exception-mapping name="" exception="" result="">  
               異常處理資源  
              <!-- 參數注入-->  
               <param name="參數名">參數值</param>  
          </exception-mapping>  
      </global-exception-mappings> 
       <!-- 定義Action--> 
      <action name="" class="" method="" converter="">  
          <!-- 注入參數-->  
          <param name="參數名">參數值</param> 
          <!-- 指定結果視圖-->  
          <result name="" type="">  
              映射資源  
               <!-- 注入參數-->  
              <param name="參數名">參數值</param>
          </result>  
          <!-- 指定攔截器-->  
          <interceptor-ref name="">  
              <!-- 參數注入-->  
              <param name="參數名">參數值</param>
          </interceptor-ref>  
          <!-- 指定異常映射-->  
          <exception-mappingnameexception-mappingname="" exception="" result="">  
              異常處理資源  
              <!-- 參數注入-->  
               <param name="參數名">參數值</param>  
          </exception-mapping>  
      </action>  
  </package> 

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