-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstruts.xml
154 lines (143 loc) · 6.69 KB
/
struts.xml
1
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!--允许动态调用-->
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
<!--开发者模式-->
<constant name="struts.devMode" value="true"/>
<package name="default" namespace="/" extends="struts-default">
<!--action-->
<action name="test" class="com.his.surgery.action.testAction" method="test1">
<result>/test.jsp</result>
</action>
</package>
<package name="jsonx" namespace="/" extends="json-default">
<action name="test2" class="com.his.surgery.action.testAction" method="test2">
<result type="json">
<param name="root">surgery</param>
<!--<param name="excludeProperties">ana</param>-->
<param name="includeProperties">name</param>
</result>
</action>
</package>
<!--病人接口-->
<package name="patient" namespace="/patient" extends="json-default">
<action name="*" class="com.his.surgery.action.PatientAction" method="{1}">
<result type="json">
<param name="includeProperties">patient.*,success,msg</param>
<!--<param name="root">{patient,success,msg}</param>-->
</result>
</action>
</package>
<!--医生接口-->
<package name="doctor" namespace="/doctor" extends="json-default">
<action name="*" class="com.his.surgery.action.DoctorAction" method="{1}">
<result type="json">
<param name="includeProperties">doctor.*,success,msg</param>
</result>
</action>
</package>
<!--护士接口-->
<package name="nurse" namespace="/nurse" extends="json-default">
<action name="*" class="com.his.surgery.action.NurseAction" method="{1}">
<result type="json">
<param name="includeProperties">nurse.*,success,msg</param>
</result>
</action>
</package>
<!--手术接口-->
<package name="surgery" namespace="/surgery" extends="json-default">
<!--ajax请求,添加手术申请-->
<action name="add" class="com.his.surgery.action.SurgeryAction" method="request">
<result type="json">
<param name="includeProperties">success,msg,surgery.*</param>
</result>
</action>
<!--ajax请求,保存手术申请-->
<action name="save" class="com.his.surgery.action.SurgeryAction" method="save">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--ajax请求,废弃手术申请-->
<action name="dispose" class="com.his.surgery.action.SurgeryAction" method="dispose">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--ajax请求,手术申请变手术安排-->
<action name="arrange" class="com.his.surgery.action.SurgeryArrangeAction" method="arrange">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--ajax请求,手术安排变手术申请-->
<action name="cancelarrange" class="com.his.surgery.action.SurgeryArrangeAction" method="cancelArrange">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--ajax请求,手术记录-->
<action name="surgerylog" class="com.his.surgery.action.SurgeryLogAction" method="savelog">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--页面转发-->
<action name="page" class="com.his.surgery.action.SurgeryPageAction" method="dispatch">
<!--手术申请页面 add-->
<result name="page">/jsp/surgery_apply.jsp</result>
<!--手术安排页面-->
<result name="page2">/jsp/surgery_arrange.jsp</result>
<result name="log">/jsp/surgery_log.jsp</result>
<result name="errorpage">/jsp/error.jsp</result>
</action>
<!--显示手术申请列表-->
<action name="list" class="com.his.surgery.action.SurgeryPageAction" method="list">
<result>/jsp/surgery_apply_list.jsp</result>
<!--返回json方式 不采用-->
<!--<result type="json">-->
<!--<param name="root">mypage</param>-->
<!--<param name="includeProperties">totalItems,totalPage,x,result</param>-->
<!--<param name="excludeNullProperties">false</param>-->
<!--</result>-->
<!--验证字段失败后回到这里-->
<!--<result name="input">/jsp/error.jsp</result>-->
</action>
<!--显示手术安排列表-->
<action name="listA" class="com.his.surgery.action.SurgeryPageAction" method="list">
<result>/jsp/surgery_arrange_list.jsp</result>
</action>
<!--显示手术记录列表-->
<action name="listL" class="com.his.surgery.action.SurgeryPageAction" method="list">
<result>/jsp/surgery_log_list.jsp</result>
</action>
</package>
<!--麻醉接口-->
<package name="anaesthsia" namespace="/anaesthsia" extends="json-default">
<!--处理各种业务-->
<action name="do*" class="com.his.surgery.action.AnaesthsiaAction" method="{1}">
<result type="json">
<param name="includeProperties">success,msg</param>
</result>
</action>
<!--页面转发-->
<action name="page" class="com.his.surgery.action.AnaesthsiaPageAction" method="dispatch">
<result name="pageadd">/jsp/anaesthesia_apply.jsp</result>
<result name="pagelog">/jsp/anaesthsia_log.jsp</result>
<result name="pageview">/jsp/anaesthsia_view.jsp</result>
<result name="errorpage">/jsp/error.jsp</result>
</action>
<!--显示麻醉申请列表-->
<action name="listA" class="com.his.surgery.action.AnaesthsiaPageAction" method="list">
<result>/jsp/anaesthsia_apply_list.jsp</result>
</action>
<!--显示麻醉记录列表-->
<action name="listL" class="com.his.surgery.action.AnaesthsiaPageAction" method="list">
<result>/jsp/anaesthsia_log_list.jsp</result>
</action>
</package>
</struts>