Struts2中的全局结果
2017-01-07 06:03
381 查看
全局结果:实现同一包中多个action共享一个结果
//写一个全局结果包,继承struts-default,实现全局结果
//需要实现全局结果的包,继承全局包,间接继承struts-default
同一package下的不同action共享一个result
// 用户登录
//写一个全局结果包,继承struts-default,实现全局结果
<package name="globle" namespace="/" extends="struts-default"> <global-results> <result name="error">fail.jsp</result> </global-results> </package>
//需要实现全局结果的包,继承全局包,间接继承struts-default
<package name="user" namespace="/" extends="globle"> <action name="*User" class="action.UserAction" method="{1}" > <result name="input" >index.jsp</result> <result name="success" type="redirectAction"> <param name="actionName">logoutUser</param> <param name="userName">${user.userName}</param> </result> <result name="exit">index.jsp</result> <result name="error">fail.jsp</result> </action> </package>
同一package下的不同action共享一个result
// 用户登录
public String login() throws Exception { slist = new ArrayList<String>(); slist.add("刘备"); slist.add("孙权"); slist.add("曹操"); ulist=new ArrayList<User>(); ulist.add(new User("刘备",38)); ulist.add(new User("曹操",45)); ulist.add(new User("孙权",27)); msg = "welcome: " + userName; if (user.getUserName().equals("张三")) { Map<String, Object> session = ActionContext.getContext() .getSession(); System.out.println(user.getUserName()+" "+user.getAge()); session.put("currUser", user.getUserName()); //nextAuction="logoutUser"; return "success"; } else { return "error"; } }
相关文章推荐
- struts2全局结果页面配置
- struts2异常处理,global-results定义全局结果处理
- 【struts2】struts2的全局结果处理和依赖注入案例
- struts2 result全局结果集
- struts2_全局结果视图_参数封装
- Struts2_17_全局结果集
- struts2_day02_01-今天内容介绍_02-结果页面配置-全局结果页面
- Struts2-包的继承、result属性、全局及动态结果配置
- Struts2全局异常 全局结果的配置
- struts2系列十四之globalresult全局返回结果
- struts2异常处理,global-results定义全局结果处理
- Struts2 全局结果集
- struts2——(7)(①result常用结果类型(dispatcher,redirect,redirectAction)②全局result)
- Struts2中防止表单重复提交,global-results定义全局结果处理
- Struts2的全局结果集Global_Results、动态结果集dynamic_result、带参数的结果集
- Struts2中的全局结果集
- struts2异常处理,global-results定义全局结果处理
- 4、struts2异常处理及全局异常与结果剖析、struts2模型驱动及分层体系架构
- struts2全局结果与异常处理(五)
- Struts2 global_results 全局结果集