0

我在 JBoss 7.1.3 上使用 Spring 3.1.1.RELEASE (Java 6)。如何在我的 JSP 上检查我的模型是否在特定字段中包含错误?我试图优雅地显示(以特定顺序)表单提交导致的错误。到目前为止我有

            <p class="error">
                <form:errors path="sampleUrl" cssClass="error" /><br/>
                <form:errors path="numValidDays" cssClass="error" /><br/>
                <form:errors path="role" cssClass="error" /><br/>
                <form:errors path="sampleWord" cssClass="error" /><br/>
                <form:errors path="maxUses" cssClass="error" /><br/>
            </p>

问题是如果该字段没有错误,所有这些额外的“<br/>”标签,这让我的页面看起来很难看。任何帮助在这里表示赞赏。

谢谢, - 戴夫

4

1 回答 1

0

像这样试试

<p class="error">
    <form:errors path="sampleUrl" cssClass="error" element="div" /><br/>
    <form:errors path="numValidDays" cssClass="error" element="div" /><br/>
    <form:errors path="role" cssClass="error" element="div" /><br/>
    <form:errors path="sampleWord" cssClass="error" element="div" /><br/>
    <form:errors path="maxUses" cssClass="error" element="div" /><br/>
</p>

所以代替 a span,错误消息将被嵌入到div不再<br/>需要的

来自 spring-form.tld

element 指定用于呈现封闭错误的 HTML 元素。

于 2013-10-16T20:14:37.123 回答