Struts2.0的Struts.xml配置文件文件結(jié)構(gòu)
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
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
10
<constant name="" value="" />
11
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
12
<bean class="" type="" name="" scope="" optional="" static="" />
13
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
14
<include file="" />
15
<!--package元素是Struts配置文件的核心,該元素可以出現(xiàn)0次,也可以無限多次 -->
16
<package name="必填的包名" extends="" namespace="" abstract=""
17
externalReferenceResolver="">
18
<!--該元素可以出現(xiàn),也可以不出現(xiàn),最多出現(xiàn)一次 -->
19
<result-types>
20
<!--該元素必須出現(xiàn),也可以無限多次 -->
21
<result-type name="" class="" default="false">
22
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
23
<param name="參數(shù)名">參數(shù)值</param>
24
</result-type>
25
</result-types>
26
<!--該元素可以出現(xiàn),也可以不出現(xiàn),最多出現(xiàn)一次 -->
27
<interceptors>
28
<!--該元素的interceptor元素和interceptor-stack至少出現(xiàn)其中之一,也可二者都出現(xiàn) -->
29
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
30
<interceptor name="" class="">
31
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
32
<param name="參數(shù)名">參數(shù)值</param>
33
</interceptor>
34
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
35
<interceptor-stack name="">
36
<!--該元素必須出現(xiàn),也可以無限多次 -->
37
<interceptor-ref name="">
38
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
39
<param name="參數(shù)名">參數(shù)值</param>
40
</interceptor-ref>
41
</interceptor-stack>
42
</interceptors>
43
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
44
<default-interceptor-ref name="" />
45
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
46
<default-action-ref name="" />
47
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
48
<global-results>
49
<!--該元素必須出現(xiàn),也可以無限多次 -->
50
<result name="" type="">
51
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
52
映射資源
53
<!--下面元素可以出現(xiàn)0次,也可以無限多次 -->
54
<param name="參數(shù)名">參數(shù)值</param>
55
</result>
56
</global-results>
57
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
58
<global-exception-mappings>
59
<!--該元素必須出現(xiàn),也可以無限多次 -->
60
<exception-mapping result="" exception="" name="">
61
異常處理資源
62
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
63
<param name="參數(shù)名">參數(shù)值</param>
64
</exception-mapping>
65
</global-exception-mappings>
66
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
67
<action name="" class="" converter="" method="">
68
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
69
<param name="參數(shù)名">參數(shù)值</param>
70
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
71
<result name="" type="">
72
映射資源
73
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
74
<param name="參數(shù)名">參數(shù)值</param>
75
</result>
76
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
77
<interceptor-ref name="">
78
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
79
<param name="參數(shù)名">參數(shù)值</param>
80
</interceptor-ref>
81
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
82
<exception-mapping result="" exception="" name="">
83
異常處理資源
84
<!--該字符串內(nèi)容可以出現(xiàn)0次,也可以無限多次 -->
85
<param name="參數(shù)名">參數(shù)值</param>
86
</exception-mapping>
87
</action>
88
</package>
89
</struts>
90

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

posted on 2008-10-22 16:52 生命的綻放 閱讀(605) 評論(0) 編輯 收藏 所屬分類: Struts2.0