【发布时间】:2010-11-22 19:07:51
【问题描述】:
Spring MVC 错误消息
你好,春季研究员,
我有一个表单,一旦提交就由 Spring Validation 验证。如果验证失败,表单上的每个字段都可能包含多个错误消息,因此错误消息显示在字段下方,而不是旁边。这是代码sn-p。
<tr>
<td><form:input path="name" /></td>
</tr>
<tr>
<td>
<form:errors path="name*" />
</td>
</tr>
请注意,路径值末尾有一个星号,表示必须显示name 的所有错误消息。
如您所见,问题在于,如果没有错误消息,页面上会出现一个额外的行,让用户觉得不合适。上面的代码是一个过于简化的版本,所以实际代码中有很多东西,这使我无法在包含该字段的标签内移动<form:errors>标签。
有没有办法查明是否有任何消息与 JSP 级别上的给定路径相关联?基本上,我想做以下事情:
<c:if test="${what do I write here?}">
<tr>
<td>
<form:errors path="name*" />
</td>
</tr>
</c:if>
谢谢!
【问题讨论】:
标签: java spring spring-mvc