struts.xml
<package name="user" namespace="/user" extends="struts-default">
<!--全局结果集: -->
<global-results>
<result name="mainpage">
/main.jsp
</result>
</global-results>
<action name="index">
<result>
/index.jsp
</result>
</action>
<action name="user" class="global.result.action.UserAction">
<!-- type=1返回globalresult_success -->
<result name="success">
/globalresult_success.jsp
</result>
<!-- type=1返回globalresult_error -->
<result name="error">
/globalresult_error.jsp
</result>
</action>
</package>
<!-- 也想用上面的package,继承userpackage -->
<package name="admin" namespace="/admin" extends="user">
<action name="admin" class="global.result.action.UserAction">
<result>
/admin.jsp
</result>
</action>
</package>
globalresult.jsp
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'globalresult_index.jsp' starting page</title>
</head>
<body>
This is my globalresult_index page. <br>
<ol>
<li><a href="user/user?type=1">返回globalresult_success</a></li>
<li><a href="user/user?type=2">返回globalresult_error</a></li>
<li><a href="user/user?type=3">返回global result</a></li>
<li><a href="admin/admin">admin,继承user包</a></li>
</ol>
</body>
</html>