在struts2中多个action间如何传递ActionError及actionmessage?

在struts2中多个action间如何传递ActionError及actionmessage?
我struts.xml的定义:

[code="xml"]
adminGLZF!update?adminId=${adminId}


[/code]

这个问题出现在对某一个管理员(或文章)信息的修改上,如果修改的信息不全或不正确就调用input返回并提示相应的错误信息。

如果不用type="redirect-action"的话那返回的就不会带有adminId这个参数,也就不知道对哪一个管理员修改了。 :cry:

[b]问题补充:[/b]
type="chain"试过,不行呀,接收的Action与发送请求的Action是同一个(adminGLZF.action),只是方法不同,所以都有get set 的
[b]问题补充:[/b]
type="dispatch"是不行
我觉得好奇怪呀,这个应该应该是很普遍的呀,为什么我在csdn和本网站的其它频道上问都没有解决的方法呀
谁能给我一个类似应用的示例来参考一下呀。

再补充一个type="dispatch" >adminGLZF!update.action</>
同样两个action里都要有同样的参数名,get,set方法

type="chain"

PS:
在接受的Action中也要有跟第一个Action一样的参数名,比如adminId,并且有get,set方法。

哦,用type="dispatch"那个方式也不行是吧?