`

Struts2.0的Struts.xml配置文件文件结构

 
阅读更多
 sturts.xml文件是整个Struts2框架核心,下面是一个完美的struts.xml文件,这个文件没有任何实际意义,仅仅是个范文。
 1<?xml version="1.0" encoding="UTF-8"?>
 2
 3<!-- 下面指定Struts2配置文件的DTD信息 -->
 4<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
 5"http://struts.apache.org/dtds/struts-2.0.dtd">
 6
 7<!-- struts是Struts2配置文件的跟元素 -->
 8<struts>
 9    <!--下面元素可以出现0次,也可以无限多次 -->
10    <constant name="" value="" />
11    <!--下面元素可以出现0次,也可以无限多次 -->
12    <bean class="" type="" name="" scope="" optional="" static="" />
13    <!--下面元素可以出现0次,也可以无限多次 -->
14    <include file="" />
15    <!--package元素是Struts配置文件的核心,该元素可以出现0次,也可以无限多次 -->
16    <package name="必填的包名" extends="" namespace="" abstract=""
17        externalReferenceResolver="">
18        <!--该元素可以出现,也可以不出现,最多出现一次 -->
19        <result-types>
20            <!--该元素必须出现,也可以无限多次 -->
21            <result-type name="" class="" default="false">
22                <!--下面元素可以出现0次,也可以无限多次 -->
23                <param name="参数名">参数值</param>
24            </result-type>
25        </result-types>
26        <!--该元素可以出现,也可以不出现,最多出现一次 -->
27        <interceptors>
28            <!--该元素的interceptor元素和interceptor-stack至少出现其中之一,也可二者都出现 -->
29            <!--下面元素可以出现0次,也可以无限多次 -->
30            <interceptor name="" class="">
31                <!--下面元素可以出现0次,也可以无限多次 -->
32                <param name="参数名">参数值</param>
33            </interceptor>
34            <!--下面元素可以出现0次,也可以无限多次 -->
35            <interceptor-stack name="">
36                <!--该元素必须出现,也可以无限多次 -->
37                <interceptor-ref name="">
38                    <!--下面元素可以出现0次,也可以无限多次 -->
39                    <param name="参数名">参数值</param>
40                </interceptor-ref>
41            </interceptor-stack>
42        </interceptors>
43        <!--下面元素可以出现0次,也可以无限多次 -->
44        <default-interceptor-ref name="" />
45        <!--下面元素可以出现0次,也可以无限多次 -->
46        <default-action-ref name="" />
47        <!--下面元素可以出现0次,也可以无限多次 -->
48        <global-results>
49            <!--该元素必须出现,也可以无限多次 -->
50            <result name="" type="">
51                <!--该字符串内容可以出现0次,也可以无限多次 -->
52                映射资源
53                <!--下面元素可以出现0次,也可以无限多次 -->
54                <param name="参数名">参数值</param>
55            </result>
56        </global-results>
57        <!--该字符串内容可以出现0次,也可以无限多次 -->
58        <global-exception-mappings>
59            <!--该元素必须出现,也可以无限多次 -->
60            <exception-mapping result="" exception="" name="">
61                异常处理资源
62                <!--该字符串内容可以出现0次,也可以无限多次 -->
63                <param name="参数名">参数值</param>
64            </exception-mapping>
65        </global-exception-mappings>
66        <!--该字符串内容可以出现0次,也可以无限多次 -->
67        <action name="" class="" converter="" method="">
68            <!--该字符串内容可以出现0次,也可以无限多次 -->
69            <param name="参数名">参数值</param>
70            <!--该字符串内容可以出现0次,也可以无限多次 -->
71            <result name="" type="">
72                映射资源
73                <!--该字符串内容可以出现0次,也可以无限多次 -->
74                <param name="参数名">参数值</param>
75            </result>
76            <!--该字符串内容可以出现0次,也可以无限多次 -->
77            <interceptor-ref name="">
78                <!--该字符串内容可以出现0次,也可以无限多次 -->
79                <param name="参数名">参数值</param>
80            </interceptor-ref>
81            <!--该字符串内容可以出现0次,也可以无限多次 -->
82            <exception-mapping result="" exception="" name="">
83                异常处理资源
84                <!--该字符串内容可以出现0次,也可以无限多次 -->
85                <param name="参数名">参数值</param>
86            </exception-mapping>
87        </action>
88    </package>
89</struts>
90
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics