【问题标题】:Error messages doesn't show up in my JSP错误消息未显示在我的 JSP 中
【发布时间】:2013-04-15 09:47:48
【问题描述】:

您好,我的应用程序有问题,我的 jsp 没有显示错误消息。

我真的不明白我的jsp中的这段代码:

<s:if test="hasActionMessages()">
   <div class="message">
      <s:actionmessage/>
   </div>
</s:if>

<s:if test="hasFieldErrors()">
   <div class="errors">
      <s:fielderror />
   </div>
</s:if>

我不明白hasActionMessages() & hasFieldErrors() 它们是在什么地方定义的吗?

【问题讨论】:

  • 这些方法在ActionSupport类中。

标签: java jsp validation struts2 interceptor


【解决方案1】:

通过validation interceptorvalidation 中使用错误和消息。上面的代码检查值堆栈上是否有操作消息或字段错误。

该操作应实现WalidationAware 以使这些方法hasActionMessages()hasFieldErrors() 可用于OGNL。如果您的操作扩展ActionSupport,则不需要实施它。这些方法已经实现了。

【讨论】:

    【解决方案2】:

    【讨论】:

    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    相关资源
    最近更新 更多