【问题标题】:What is the difference between ActionErrors and ActionMessages struts 1.3ActionErrors 和 ActionMessages struts 1.3 有什么区别
【发布时间】:2012-09-17 07:12:52
【问题描述】:

我一直在使用 struts-errors 将消息从调度动作类传递到查看页面 但我发现 struts-messages 是执行此操作的标准标签 首先这两个类有什么区别 其次如何使用 struts-errors ,我尝试了以下代码,但没有成功

        messages.add("PreferencesUpdated",new ActionMessage("Your preferences has been updated"));
        saveMessages(request, messages);
        request.setAttribute("messages", true);
        return mapping.findForward(subscribe);

并在查看页面中

<span style="font-weight:bold"><html:messages id="PreferencesUpdated" message="true" /></span>

谁能说出代码中的错误以及和之间的区别

【问题讨论】:

  • 我认为两者之间没有太大区别,因为Action Error 已被Action Message 弃用。

标签: java struts struts-1


【解决方案1】:

NO有任何区别,ActionErrors 已弃用。 ActionErrors 中的所有行为都被推到 ActionMessages 中。这样做是为了清楚地表明这些类可用于将任何类型的消息从控制器传递到视图——错误只是一种消息。

ActionMmessage 标签的主要优点是它不强制在属性文件中写入 html 标签,但ActionError 对象强制写入 html 标签。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 2011-12-21
    相关资源
    最近更新 更多