forked from maxliaops/Java_Web_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstruts-config.xml
More file actions
110 lines (109 loc) · 5.49 KB
/
struts-config.xml
File metadata and controls
110 lines (109 loc) · 5.49 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans>
<!-- 用户登录Form -->
<form-bean name="userLoginForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="pwd" type="java.lang.String" />
<form-property name="loginName" type="java.lang.String" />
<form-property name="id" type="java.lang.Integer" />
<form-property name="type" type="java.lang.String" />
<form-property name="mail" type="java.lang.String" />
<form-property name="pwd1" type="java.lang.String" />
</form-bean>
<!-- 学生信息Form -->
<form-bean name="stuUserForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="birthday" type="java.lang.String" />
<form-property name="stuNo" type="java.lang.String" />
<form-property name="tel" type="java.lang.String" />
<form-property name="specialtyId" type="java.lang.String" />
<form-property name="addr" type="java.lang.String" />
<form-property name="stuName" type="java.lang.String" />
<form-property name="stuSex" type="java.lang.String" />
<form-property name="id" type="java.lang.Integer" />
<form-property name="homeAddr" type="java.lang.String" />
</form-bean>
<!-- 专业信息Form -->
<form-bean name="specialtyForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="id" type="java.lang.Integer" />
<form-property name="isFinish" type="java.lang.Integer" />
<form-property name="name" type="java.lang.String" />
<form-property name="langthYear" type="java.lang.String" />
<form-property name="enterYear" type="java.lang.String" />
</form-bean>
<!-- 课程信息Form -->
<form-bean name="courseForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="id" type="java.lang.Integer" />
<form-property name="courseInfo" type="java.lang.String" />
<form-property name="isFinish" type="java.lang.Byte" />
<form-property name="name" type="java.lang.String" />
<form-property name="teacherInfo" type="java.lang.String" />
<form-property name="credit" type="java.lang.Short" />
<form-property name="addr" type="java.lang.String" />
<form-property name="specialtyId" type="java.lang.Integer" />
<form-property name="teacherName" type="java.lang.String" />
<form-property name="schooltime" type="java.lang.String" />
</form-bean>
</form-beans>
<global-exceptions />
<global-forwards/>
<action-mappings>
<!-- 处理用户登录页面请求 -->
<action type="org.springframework.web.struts.DelegatingActionProxy"
name="userLoginForm" path="/userLogin" scope="request">
<forward name="index" path="/index.jsp" />
<forward name="manager" path="/manager/manager.jsp" />
<forward name="welcome" path="/stu/welcome.jsp" />
<forward name="addStuInfo" path="/stu/addStuInfo.jsp" />
</action>
<!-- 处理显示学生基础信息请求 -->
<action attribute="stuUserForm" input="/stu/stuInfo.jsp" name="stuUserForm"
path="/stuUser" scope="request" parameter="method"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="welcome" path="/stu/welcome.jsp" />
<forward name="exit" path="/index.jsp" redirect="true" />
<forward name="selected" path="/stu/selected.jsp" />
<forward name="select" path="/stu/select.jsp" />
<forward name="courseInfo" path="/stu/courseInfo.jsp" />
</action>
<!-- 处理用户注册请求 -->
<action path="/reg" scope="request" name="userLoginForm"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="reg" path="/reg.jsp" />
<forward name="addStuInfo" path="/stu/addStuInfo.jsp" />
</action>
<!-- 处理修改密码请求 -->
<action path="/updatePwd" name="userLoginForm" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="updatePwd" path="/updatePwd.jsp" />
<forward name="stuUpdatePwd" path="/stu/stuUpdatePwd.jsp"></forward>
</action>
<!-- 处理与专业信息有关请求 -->
<action path="/specialty" attribute="specialtyForm" scope="request"
name="specialtyForm" parameter="method"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="showSpecialty" path="/manager/showSpecialty.jsp" />
</action>
<!-- 处理与课程信息有关请求 -->
<action path="/course" scope="request" name="courseForm"
parameter="method" type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="addCourse" path="/manager/addCourse.jsp" />
<forward name="showCourse" path="/manager/showCourse.jsp" />
<forward name="courseInfo" path="/manager/courseInfo.jsp" />
</action>
<!-- 处理学生模块相关请求 -->
<action path="/statInfo" parameter="method" name="courseForm"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="showStat" path="/manager/showStat.jsp" />
<forward name="stuList" path="/manager/stuList.jsp" />
</action>
<!-- 处理学生修改密码请求 -->
<action path="/stuP" parameter="/stu/stuUpdatePwd.jsp"
type="org.apache.struts.actions.ForwardAction"></action>
</action-mappings>
<!-- 加载Spring插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>
</struts-config>