首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2中关于ActionMessage在redirect传递时丢失有关问题的解决方案

2012-08-21 
struts2中关于ActionMessage在redirect传递时丢失问题的解决方案首先来看一段ACTION代码??当然这不是唯一

struts2中关于ActionMessage在redirect传递时丢失问题的解决方案

首先来看一段ACTION代码

?

?

当然这不是唯一的写法,以一种写法还可以是下面这样的

?

?

?

好了上面说到本文章解决方案是针对@Result(name="login-failed", location="/admin/login", type="redirect")而

不是针对@Result(name="success", location="/admin/admin-login-ok.jsp", type="redirect"),这是因为在

直接以redirect方式跳转到JSP页面的这种,本方案是解决不了问题的,所以如果是直接跳转到JSP页面type类型就要改成是dispatcher,即如下方式

?

@Action(value="/admin/login",results={@Result(name="login", location="/admin/login.jsp", type="dispatcher")}  )public String execute(){return "login";}

?

?

?

?

热点排行