Spring MVC错误消息

Spring MVC错误消息

你好,spring研究员,

我有一个表单,一旦提交就通过Spring Validationvalidation。 如果validation失败,表单上的每个字段可能包含多个错误消息,因此错误消息显示在字段下方,而不是旁边。 这是代码片段。

 

请注意,路径值末尾有一个星号表示必须显示该name所有错误消息。

正如您所看到的,问题在于,如果没有错误消息,页面上将有一个额外的行对用户来说不合适。 上面的代码是一个过于简单的版本,因此实际的代码中有更多的东西,这阻止我在包含字段的标记内移动

标记。

有没有办法找出JSP级别上是否有与给定路径关联的消息? 基本上,我想做以下事情:

        

谢谢!

你可以这样做(注意bind来自spring taglib):

          

我通过这样做解决了你的问题:

  

仅当路径上存在错误时,才会评估错误标记正文。

最简单的答案是不使用表格进行页面布局。 使用div标签可以完全缓解这个问题,因为如果div设置为hidden,则divs完全无量纲。