首页 > 代码库 > 【JavaEE企业应用实战学习记录】struts配置文件详细解析

【JavaEE企业应用实战学习记录】struts配置文件详细解析

 1 <?xml version="1.0" encoding="UTF-8"?> 2  3 <!DOCTYPE struts PUBLIC 4         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 5         "http://struts.apache.org/dtds/struts-2.3.dtd"> 6  7 <!--struts是Struts2配置文件的根元素--> 8 <struts> 9     <!--下面的元素可以出现0次 或者无限多次-->10    <constant name="" value=""/>11     <!--下面的元素可以出现0次 或者无限多次-->12     <bean class="" type="" name="" scope="" static="" optional="/"13     <!--下面的元素可以出现0次 或者无限多次-->14     <include file=""/>15     <!--package元素是struts配置文件的核心,该元素可以出现0次或无限多次-->16     <package name="必填的包" extends="" namespace="" abstract="" externalReferenceResolver="">17         <!--该元素必须出现,可以出现无限多次-->18         <result-types>19             <!--该元素可以出现0次或无限多次-->20             <result-type name="" class="" default="false|true">21                 <param name="参数名">参数值</param>22             </result-type>23         </result-types>24         <!--下面的元素可以出现0次 或者无限多次-->25         <interceptors>26             <!--该元素的interceptor元素和interceptor-stack至少出现之一,也可以二者都出现-->27             <!--下面的元素可以出现0次 或者无限多次-->28             <interceptor name="" class="">29                 <!--下面的元素可以出现0次 或者无限多次-->30                 <param name="参数名">参数值</param>31             </interceptor>32             <!--下面的元素可以出现0次 或者无限多次-->33             <interceptor-stack name="">34                 <!--下面的元素可以出现0次 或者无限多次-->35                 <interceptor-ref name="">36                     <!--下面的元素可以出现0次 或者无限多次-->37                     <param name="参数名">参数值</param>38                 </interceptor-ref>39             </interceptor-stack>40         </interceptors>41         <!--下面的元素可以出现0次 或者无限多次-->42         <default-interceptor-ref name="">43         </default-interceptor-ref>44         <default-action-ref name="">45         </default-action-ref>46         <default-class-ref class=""></default-class-ref>47         <!--下面的元素可以出现0次 或者无限多次-->48         <global-results>49             <!--下面的元素必须出现可以无限多次-->50             <result name="" type="">51                 <param name=""></param>52             </result>53         </global-results>54         <!--下面的元素可以出现0次 或者无限多次-->55         <global-exception-mappings>56             <!--下面的元素必须出现可以无限多次-->57             <exception-mapping exception="" result="">58                 <param name=""></param>59             </exception-mapping>60         </global-exception-mappings>61         <!--定义Action可以出现0次或无限多次-->62         <action name="" class="" method="" converter="">63             <param name=""></param>64             <!--映射资源-->65             <result name="" type="">66                 <!--下面的元素可以出现0次 或者无限多次-->67                 <param name=""></param>68             </result>69             <interceptor-ref name="">70                 <!--下面的元素可以出现0次 或者无限多次-->71                 <param name=""></param>72             </interceptor-ref>73             <!--处理异常资源-->74             <exception-mapping exception="" result="" name="">75                 <!--下面的元素可以出现0次 或者无限多次-->76                 <param name=""></param>77             </exception-mapping>78         </action>79     </package>80     <!--下面的元素可以出现0次 或者1次-->81     <unknown-handler-stack>82         <unknown-handler-ref name=""></unknown-handler-ref>83     </unknown-handler-stack>84 </struts>

 

【JavaEE企业应用实战学习记录】struts配置文件详细解析