Grails命令/域对象propertyName

时间:2013-10-17 18:00:52

标签: grails gsp

当domain / commandObjects中的任何验证失败时,错误消息来自message.properties并使用fieldName格式化,即

Property {0} must be a valid number

将显示为

Property deviceTemperature must be a valid number

如何在不更改错误消息的情况下将字段名称更改为可读字符串:

Property Device temperature must be a valid number

1 个答案:

答案 0 :(得分:1)

如果您查看生成的表单GSP,您将找到Grails约定。例如:

class Book {
  String title
}

<label for="title">
  <g:message code="book.title.label" default="Title" />
</label>

因此,您始终可以使用domainClassName.propertyName.label