1

我的布局页面中有以下代码:

<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)
}
4

1 回答 1

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> 
于 2013-03-09T15:34:11.333 回答