Grails 2.5.3没有解析控制器上消息的参数

时间:2016-03-05 21:26:00

标签: grails

我有一个用作REST API的控制器,有些操作返回I18N错误消息并且有参数。我面临的问题是争论没有得到解决,也不知道为什么。

这是我正在做的一个例子:

message(code:'query.execute.error.organizationDoesntExists', args:[organizationUid])

在输出上,只是query.execute.error.organizationDoesntExists。代码在I18N属性文件中定义。

此外,Grails错误似乎无法解析参数,例如保存在几个字段上有错误的域实例,因为没有提供数据:

Property [{0}] of class [{1}] cannot be null
Property [{0}] of class [{1}] cannot be null
Property [{0}] of class [{1}] cannot be null
Property [{0}] of class [{1}] cannot be null

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

可能The object is a Str The object is a (Str) 不在编译query.execute.error.organizationDoesntExists中。清理并重建您的项目。