Validation Grails2.3.3命令验证错误消息
我们最近从2.2.3升级到2.3.3,现在没有从messages.properties中获取命令验证失败的错误消息 正如这里所说的:我在最后更新了错误代码,使之没有.error 这是我的命令:Validation Grails2.3.3命令验证错误消息,validation,grails,Validation,Grails,我们最近从2.2.3升级到2.3.3,现在没有从messages.properties中获取命令验证失败的错误消息 正如这里所说的:我在最后更新了错误代码,使之没有.error 这是我的命令: @Validateable class GroupCommand { String name static constraints = { name blank: false, unique: true } 这是grails app/i18n/messages.propertie
@Validateable
class GroupCommand {
String name
static constraints = {
name blank: false, unique: true
}
这是grails app/i18n/messages.properties中的条目:
groupCommand.name.blank=Please enter a name for that group
这是我在验证失败时收到的错误消息:
类[class au.edu.rmit.its.iim.googlegrey.GroupCommand]的属性[name]不能为空
我尝试添加完整的包描述,添加.error,所有的组合都是真实的,并且此消息没有通过验证获取
我可以使用消息标签获取它们,但是验证系统找不到它们
是否有人对此提出了解决方案,或者我做错了什么?2.3中的新数据绑定器将空格转换为空-请参阅 您可以配置以下内容:
grails.databinding.convertEmptyStringsToNull = false
有关更多详细信息,请参见您是否尝试注释了
消息中为blank
约束提供的默认消息。属性
?这很有意义,谢谢,我想知道为什么它是null而不是blank,但没有连接点。