struts2中多action间传递ActionMessage,ActionError

阅读更多
问题描述:
在我的struts.xml中有如下片段
		

    index


由于result type="redirect-action"所以index.action中获取不到delete方法中处理得到的ActionMessage,ActionError;
解决办法:
修改index为:
index即可;

result type的类型说明如下:
Chain           : 用来处理Action链
Dispatcher      : 用来转向页面,通常处理JSP
FreeMarker      : 处理FreeMarker模板
HttpHeader      : 用来控制特殊的Http行为
Redirect        : 重定向到一个URL
Redirect-Action : 重定向到一个Action
Stream          : 向浏览器发送InputSream对象,通常用来处理文件下载
Velocity        :处理Velocity模板
XLS             :处理XML/XLST模板
PlainText       :显示原始文件内容,例如文件源代码
S2PLUGINS:Tiles : 结合Tile使用

在struts2-core-2.x.jar中可以找到struts-default.xml文件,这个文件内已经有了对于所有类型Result的定义;

你可能感兴趣的:(freemarker,velocity,Struts,XML,JSP)