读书人

struts2中关于ActionMessage在redirec

发布时间: 2012-08-21 13:00:21 作者: rapoo

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";}

?

?

?

?

读书人网 >软件架构设计

热点推荐