`

struts2中多action间传递ActionMessage,ActionError

阅读更多
问题描述:
在我的struts.xml中有如下片段
		
<action name="delete" class="managerAction" method="delete">
    <result type="redirect-action">index</result>
</action>

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

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的定义;
分享到:
评论
1 楼 僧_唐 2013-09-28  
该方法不能真正的解决 actionMessage或actionError传递的问题

相关推荐

    Struts2-ActionError-ActionMessage-Example

    Struts2-ActionError-ActionMessage-Example

    Struts2&ActionError&ActionMessage&Demo

    Struts&ActionError&ActionMessage&Demo 的小例子

    Struts简介 什么是Struts Struts基本运作流程

    Struts简介 什么是Struts Struts基本运作流程 ActionMapping类 Action类 ActionForm类 ActionError与ActionMessage 协同开发 模块化程序 Struts异常处理 Struts国际化支持 PlugIn接口 等等

    struts2 标签库 帮助文档

    actionerror标签:输出Action中getActionErrors()方法返回的异常信息。 actionmessage标签:输出Action中getActionErrors()方法返回的信息。 component标签:生成一个自定义的组件。 div标签:AJAX标签,生成一个...

    JSP_struts2标签大全

    3. actionerror 4 4. actionmessage 5 5. append 5 6. bean 7 7.checkbox 7 8.checkboxlist 8 9. combobox 9 10. conponent 9 11. date 11 12. datetimepicker 12 13. debug 12 14. div 12 15. doubleselect 13 16. ...

    Struts2+API+标签全解+网页说明

    actionerror标签:输出Action中getActionErrors()方法返回的异常信息。 actionmessage标签:输出Action中getActionErrors()方法返回的信息。 component标签:生成一个自定义的组件。 div标签:AJAX标签,生成一个...

    使用chain方式,在第二action中获取第一个action中actionMessage

    NULL 博文链接:https://hw1287789687.iteye.com/blog/1874071

    一个利用struts做的简单国际化

    * 在struts-config.xml文件中加入: 2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode 3、在jsp中采用标签来读取国际化消息文本 4、了解利用struts默认将locale放到session中的特性,...

    低清版 大型门户网站是这样炼成的.pdf

    3.6.1 actionerror与actionmessage标签详解 166 3.6.2 fielderror标签详解 167 3.6.3 tree与treenode标签详解 168 3.7 struts 2全力支持ajax 174 3.7.1 struts 2中原始ajax技术应用 174 3.7.2 基于dwr的ajax...

    struts标签

    struts的相关只是回顾和ui标签的使用,以及actionmessage的使用方法以及友好信息提示

    Spring面试题

    Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指定的jsp组件,ActionForward对象指定的jsp生成动态的网页,返回给客户。...

    jsp编写的网上书店

    errors.add("inserterror",new ActionMessage("user.insertError")); saveErrors(request,errors); return(new ActionForward(mapping.findForward("addusererror"))); } request.removeAttribute(mapping....

Global site tag (gtag.js) - Google Analytics