【问题标题】:Spring MVC : form:errors tagSpring MVC:表单:错误标签
【发布时间】:2011-01-02 18:28:29
【问题描述】:

如何检查 JSP 页面上的特定错误并仅在出现时显示它。

例如,我想使用<c:if> 标签检查是否存在以下错误,然后才将其呈现为 HTML。

<form:errors path="transactionType" cssClass="error"></form:errors>

【问题讨论】:

标签: java jsp spring-mvc


【解决方案1】:

使用 &lt;spring:hasBindErrors name="myFormBean"&gt; 标记,并检查页面范围错误 bean。

Reference doc link

【讨论】:

    【解决方案2】:

    您已经通过&lt;form:errors&gt; 标签获得了此功能。它仅在出现相应错误时才呈现其内容(基于path 属性),因此类似于使用&lt;c:if&gt; 首先检查错误。

    【讨论】:

    • 感谢您的回复。我想检查错误,因为我在表格中有输入字段,并且在输入字段中使用 标记会在没有错误时在输入字段上方呈现不需要的空白空间。我只希望在它们实际存在时呈现错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2014-03-28
    • 1970-01-01
    相关资源
    最近更新 更多