validation - 在Grails中使用最小约束验证Double属性时接收HTTP 404

标签 validation grails constraints double

对于一个简单的类,

class Person {

    String Name

    Double incomeFromWork = new Double(0.0)

    static constraints = {
        incomeFromWork(min:0d)
    }
}

但是,在GSP页面上,当我为incomeFromWork值输入字母时,出现“HTTP错误:404”错误。我应该使用什么约束来接受有效的Double值作为收入?

谢谢,
英国电信

最佳答案

您的约束没有任何问题。他们将正确验证Double属性。

您的问题可能出在 Controller 中。您可能会重定向到未定义的操作,或者呈现不存在的 View 。

顺便说一句,您可能应该将Name重命名为name以满足标准成员命名约定。

关于validation - 在Grails中使用最小约束验证Double属性时接收HTTP 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802571/

相关文章:

validation - JSF 跳过必需验证而不立即 = true

javascript - 尝试在用户键入时使用 javascript 正则表达式验证日期条目

unit-testing - 如何对 Grails 的消息标签进行单元测试

grails - Cloudfoundry上的Grails应用程序:找不到RhinoScriptEngineFactory

R语言如何使用/或约束进行优化?

swift - tableview 将标签高度设置为零和正确的值,然后选择保留零以使标签消失

cocoa - 另一个 cocoa : Crash in _NSDisplayOperationStack; Need Guidance too

validation - Yii 2 中客户端验证失败时如何重新初始化模型?

jquery - 使用 jquery easyui 验证组合框

grails - 使用ApplicationResources使整个文件夹可见