forked from hdonghong/JavaProject
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstruts.xml
More file actions
121 lines (104 loc) · 4.64 KB
/
struts.xml
File metadata and controls
121 lines (104 loc) · 4.64 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
111
112
113
114
115
116
117
118
119
120
121
<?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>
<package name="webStore" namespace="/" extends="struts-default">
<!-- 配置拦截器 -->
<interceptors>
<interceptor name="UserInterceptor" class="team.webstore.web.interceptor.UserInterceptor"></interceptor>
<interceptor name="AdminInterceptor" class="team.webstore.web.interceptor.AdminInterceptor"></interceptor>
</interceptors>
<global-results>
<result name="msg">/jsp/msg.jsp</result>
<result name="adminLogin" type="redirect">/admin/index.jsp</result>
</global-results>
<!-- 前台部分 -->
<!-- 首页模块 -->
<action name="" class="indexAction" method="index" >
<result name="index" type="chain">product_showIndex</result>
</action>
<!-- 用户模块 -->
<action name="user_*" class="userAction" method="{1}">
<result name="login" type="redirect">/jsp/login.jsp</result>
<result name="loginOk" type="redirect">/</result>
<result name="person_info" type="redirect">/jsp/person_info.jsp</result>
<result name="resetPassword">/jsp/resetPassword.jsp</result>
<!-- 添加拦截器 -->
<interceptor-ref name="UserInterceptor">
<param name="includeMethods" >update</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
</action>
<!-- 分类模块 -->
<action name="category_*" class="categoryAction" method="{1}">
</action>
<!-- 商品模块 -->
<action name="product_*" class="productAction" method="{1}">
<result name="index" >/jsp/index.jsp</result>
<result name="product_info" >/jsp/product_info.jsp</result>
<result name="product_list" >/jsp/product_list.jsp</result>
</action>
<!-- 购物车模块 -->
<action name="cart_*" class="cartAction" method="{1}">
<result name="cart" type="redirect">/jsp/cart.jsp</result>
<!-- 添加拦截器 -->
<interceptor-ref name="UserInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
<!-- 订单模块 -->
<action name="order_*" class="orderAction" method="{1}">
<result name="order_info">/jsp/order_info.jsp</result>
<result name="order_list">/jsp/order_list.jsp</result>
<result name="order_comment">/jsp/order_comment.jsp</result>
<result name="order_findByPage" type="redirectAction">order_findByPage</result>
<result name="order_alipay">/jsp/alipay.index.jsp</result>
<!-- 添加拦截器 -->
<interceptor-ref name="UserInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
<!-- 后台管理部分 -->
<!-- 管理员模块 -->
<action name="admin_*" class="adminAction" method="{1}">
<result name="loginOk" type="redirect">/admin/home.jsp</result>
</action>
<!-- 分类管理 -->
<action name="adminCategory_*" class="adminCategoryAction" method="{1}">
<result name="category_list">/admin/category/list.jsp</result>
<result name="category_edit">/admin/category/edit.jsp</result>
<result name="category_findAll" type="redirectAction">adminCategory_findAll</result>
<result name="category_coll">/admin/collection/category_coll.jsp</result>
<!-- 添加拦截器 -->
<interceptor-ref name="AdminInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
<!-- 商品管理 -->
<action name="adminProduct_*" class="adminProductAction" method="{1}">
<result name="product_list">/admin/product/list.jsp</result>
<result name="product_edit">/admin/product/edit.jsp</result>
<result name="product_findAll" type="redirectAction">adminProduct_findAll</result>
<result name="product_coll">/admin/collection/product_coll.jsp</result>
<!-- 添加拦截器 -->
<interceptor-ref name="AdminInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
<!-- 订单管理 -->
<action name="adminOrder_*" class="adminOrderAction" method="{1}">
<result name="order_list">/admin/order/list.jsp</result>
<result name="order_findAll" type="redirectAction">adminOrder_findAll</result>
<!-- 添加拦截器 -->
<interceptor-ref name="AdminInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
<!-- 用户管理 -->
<action name="adminUser_*" class="adminUserAction" method="{1}">
<result name="user_list">/admin/user/list.jsp</result>
<result name="user_edit">/admin/user/edit.jsp</result>
<result name="user_findAll" type="redirectAction">adminUser_findAll</result>
<!-- 添加拦截器 -->
<interceptor-ref name="AdminInterceptor"/>
<interceptor-ref name="defaultStack" />
</action>
</package>
</struts>