0

如何从 messages.properties 中获取域的标签属性。例如,我有一个域如下

class Books{
    String name
    String author
    String description
    String rating
}

在 message.properties 我有以下内容

Books.name.label=Title
Books.author.label=Author
Books.description.label=Description
Books.rating.label=Rating

所以我可以做类似的事情

def fieldName = Books.name.label

并获得“标题”?有没有办法做到这一点?

4

1 回答 1

1

如果您在 Controller 或 Service 中,则可以注入 bean

 def messageSource

然后你可以打电话:

 messageSource.getMessage(code, args, defaultMsg, locale)
于 2013-01-18T12:34:56.660 回答