我的布局页面中有以下代码:
<g:hasErrors>
<div class="alert alert-error">Please try submitting again</div>
<g:eachError>
<p>${it.defaultMessage}</p>
</g:eachError>
</g:hasErrors>
基本上,当提交表单时,如果有任何错误,那么我希望显示错误。
然而,错误显示如下:
Please try submitting again
Property [{0}] of class [{1}] cannot be blank
为什么消息没有正确显示?
这就是我在约束中所拥有的:
static constraints = {
color(nullable: false, blank: false, size: 5..15)
}
答案 0 :(得分:0)
尝试将错误上的消息调用到所有注入的参数。 有关更多自定义设置,请参阅 message.properties 。
<g:hasErrors>
<div class="alert alert-error">Please try submitting again</div>
<g:eachError>
<p><g:message error="${it}" /></p>
</g:eachError>
</g:hasErrors>