对于一个简单的类,

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以满足标准成员命名约定。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!