【Struts2框架】第二节Result-Global_Results_全局结果集
来源:互联网 发布:商务部 融资租赁数据 编辑:程序博客网 时间:2024/06/06 02:47
Global_Results_全局结果集,定义了一个大家都可以使用的结果集。
例子:
这里面的action-user4和action-user5都可以共用global-results中的结果集。
如:UserAction5.java:
当不在一个包内的时候,其他包想要用这个包里面的公用结果集,需要继承这个包,在
package标签的extends里面填写要继承的含有共用结果集的包名即可。
如test4包想使用test包中的global-results公用结果集,只要继承test包即可(即填写extends="test"):
链接:
例子:
<package name="test" namespace="/javaee" extends="struts-default"> <!-- 同一个package中的Action都可以直接用 --> <global-results> <result name="mainpage">/Hello.jsp</result> </global-results> <action name="user4" class="cn.edu.hpu.action.UserAction4"> <result name="success">/User_Add_success.jsp</result> <result name="error">/User_Add_error.jsp</result> </action> <action name="user5" class="cn.edu.hpu.action.UserAction5"> <result name="success">/User_Add_success.jsp</result> <result name="error">/User_Add_error.jsp</result> </action></package>
这里面的action-user4和action-user5都可以共用global-results中的结果集。
如:UserAction5.java:
package cn.edu.hpu.action;import com.opensymphony.xwork2.ActionSupport;public class UserAction5 extends ActionSupport {private int type;public int getType() {return type;}public void setType(int type) {this.type = type;}public String execute(){if(type==1) return "success";else if(type==2) return "error";else return "mainpage";}}
链接:
<li><a href="javaee/user5?type=1">返回success</a></li> <li><a href="javaee/user5?type=2">返回error</a></li><li><a href="javaee/user5?type=3">返回global result</a></li>
当不在一个包内的时候,其他包想要用这个包里面的公用结果集,需要继承这个包,在
package标签的extends里面填写要继承的含有共用结果集的包名即可。
如test4包想使用test包中的global-results公用结果集,只要继承test包即可(即填写extends="test"):
<package name="test4" namespace="/rrr" extends="test"> <action name="admin" class="cn.edu.hpu.action.AdminAction"> <result name="success">/path.jsp</result> </action></package>
Action内容--admin.jsp:
package cn.edu.hpu.action;import com.opensymphony.xwork2.ActionSupport;public class AdminAction extends ActionSupport{public String execute()throws Exception{return "mianpage";}}
链接:
<li><a href="rrr/admin">admin,继承user包</a></li>转载请注明出处:http://blog.csdn.net/acmman/article/details/47027645
0 0
- 【Struts2框架】第二节Result-Global_Results_全局结果集
- Result-Global_Results_全局结果集
- 【Struts2框架】第二节Result-动态结果集
- struts2 result全局结果集
- 【Struts2框架】第二节Result-向结果传参数
- 【Struts框架】第二节Result-结果类型_result_type
- Struts2 全局结果集
- Struts2框架提供的result结果类型
- Struts2框架之result返回结果
- Struts2学习---result结果集
- 9、result的global-result配置[全局结果集]
- Struts2中的全局结果集
- Struts2 global_results 全局结果集
- 【Struts2二】结果集(result-type)
- Struts2:Result结果类型
- Struts2结果视图result
- Struts2的<result>结果
- Struts2结果视图result
- ST算法(RMQ模板)
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- SHA-256算法 C语言实现
- 夜间肌肤护肤要做到6点 轻松摆脱各种肌肤问题
- [java]深入理解JVM内存模型
- 【Struts2框架】第二节Result-Global_Results_全局结果集
- 详解jar命令打包生成双击即可运行的Java程序
- [Leetcode 239, Hard] Sliding Window Maximum
- Codeforces - Round.313.Div2.C
- Reverse Linked List II
- 一个简单的人脸检测
- Codeforces Round #313 (Div. 2) C. Gerald's Hexagon
- 2015年7月23日20:22:09
- 数据库分组函数