Struts2完整配置文件帶註釋(開發項目期間最實用)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>

 <!-- 開發模式下使用可以打印出詳細的錯誤信息,正式發佈時改爲false -->
 <constant name="struts.devMode" value="true" />
 
 <!-- 設置瀏覽器是否緩存靜態內容,正式發佈時改爲true --> 
    <constant name="struts.serve.static.browserCache " value="false" /> 
 
 <!-- 指定struts配置文件修改後是否自動重新加載文件,正式發佈時改爲false -->
 <constant name="struts.configuration.xml.reload" value="true" />
 
 <!-- 設置是否每次HTTP請求到達時,系統都重新加載資源文件,正式發佈時改爲false -->
 <constant name="struts.i18n.reload" value="true" />
 
 <!-- 指定XSLT Result是否使用樣式表緩存,正式發佈時改爲false -->
 <constant name="struts.xslt.nocache" value="true" />
 
 <!-- 指定編碼集統一爲UTF-8 -->
 <constant name="struuts.i18n.encoding" value="UTF-8" />
 
 <!-- 默認的視圖主題 --> 
    <constant name="struts.ui.theme" value="simple" /> 
      
 <!-- 與spring集成,指定由spring負責action的創建 -->
 <constant name="struts.objectFactory" value="spring" />
 
 <!-- 上傳文件的大小限制 -->
 <constant name="struts.multipart.maxSize" value="102400000" />
 
 <!-- 上傳文件的臨時文件存放路徑-->
 <constant name="struts.multipart.saveDir" value="D:\tempFile" />
 
 <!-- 全局的異常處理 ,開發時暫時屏蔽,所有包都繼承此包-->
 <package name="tryException" namespace="/" extends="struts-default">
  <!--
  <global-results>
   <result name="errorPage">/WEB-INF/jsp/error/error500.jsp</result>
  </global-results>
  <global-exception-mappings>
   <exception-mapping result="errorPage" exception="java.lang.Exception" />
  </global-exception-mappings>
   -->
 </package>
 
 <!-- 所有後臺管理包都繼承此包,攔截器
 <package name="adminDefault" namespace="/" extends="tryException">  
    <interceptors> 
     <interceptor name="adminInterceptor" class="com.lun.interceptor.AdminInterceptor"/> 
     <interceptor-stack name="adminStack"> 
      <interceptor-ref name="defaultStack"/> 
      <interceptor-ref name="adminInterceptor"/> 
     </interceptor-stack> 
    </interceptors> 
    <default-interceptor-ref name="adminStack"/> 
    <global-results> 
     <result name="adminLogin" type="redirectAction"> 
      <param name="namespace">/system</param> 
      <param name="actionName">login</param> 
     </result>
    </global-results>    
 </package>
  -->
 
  <!-- 控制跳轉頁面包 -->
  <package name="action" extends="struts-default" namespace="/">
   <action name="action" class="userAction" method="redirectPage">
    <result>${ac}</result>
   </action>
  </package>
 
 <!-- 包含所有的struts配置文件 -->
 <include file="struts_all/struts_*.xml"/>
</struts>   

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