【问题标题】:How does Grails handles between constraints and messages.properitesGrails 如何处理约束和messages.properties
【发布时间】:2015-09-17 09:12:30
【问题描述】:

在我的 grails 2.3.11 项目中,如果输入了负值,我想在屏幕上显示Please enter a positive numeric value for salary。但它显示Property [salary] with value [-9] is less than minimum value [0]

我的域类中的约束

BigDecimal salary
static constraints = {
    salary nullable: false, min:0 as BigDecimal, scale: 2
}

Messages.properties

default.invalid.min.message=Property [{0}] with value [{2}] is less than minimum value [{3}]

employee.salary.invalid.min.message=Please enter a positive value for salary

我认为messages.properties中的第二行是错误的,请帮助我!

【问题讨论】:

    标签: validation grails internationalization bigdecimal grails-domain-class


    【解决方案1】:

    要覆盖该消息,您需要

    employee.salary.min.notmet=Please enter a positive value for salary
    

    【讨论】:

    • 非常感谢@Frederic 它有效,你节省了我的时间:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多