【问题标题】:How to send Messages From Struts Action class to jsp page如何将消息从 Struts Action 类发送到 jsp 页面
【发布时间】:2013-11-30 03:18:39
【问题描述】:

嘿,我是 struts2 甚至是 Struts 的新手,所以我正在寻找将消息从动作类传递到 jsp 页面的方法

  • 即我有一个登录页面,如果登录失败,那么我想向 jsp 页面发送错误消息,原因是登录失败,或者即使登录成功,我也想向用户显示登录成功弹出窗口李>

谢谢

【问题讨论】:

  • 您将不得不为此使用 ajax。
  • 取决于登录表单的提交方式。是普通表单提交还是ajax提交?
  • @BuhakeSindi Ajax 登录与普通表单登录略有不同。

标签: java jsp struts2


【解决方案1】:

是的,你可以在struts2中向jsp传递消息。你可以在action类中使用addActionMessage("You are valid user!");这样的代码。 我认为您需要为此扩展 ActionSupport。 http://www.mkyong.com/struts2/struts-2-actionerror-actionmessage-example/

【讨论】:

    【解决方案2】:

    在你的行动中

    addActionMessage("Welcome")
    addErrorMessage("Not Logged in")
    

    在你的jsp中:

     <s:actionmessage/>
     <s:actionerror/>
    

    【讨论】:

      【解决方案3】:

      在您的操作类中,您将调用 addActionMessage() 获取成功消息,调用 addActionError() 获取失败消息。

      要在 JSP 上显示错误,您将使用 &lt;s:actionmessage /&gt;&lt;s:actionerror /&gt;

      【讨论】:

        猜你喜欢
        • 2018-03-01
        • 1970-01-01
        • 2011-08-07
        • 1970-01-01
        • 1970-01-01
        • 2014-01-21
        • 1970-01-01
        • 2019-04-06
        • 2014-08-29
        相关资源
        最近更新 更多