<?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>
Struts2 中struts.xml的骨架
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.