2010-09-27 22 views
1

與最小約束驗證一個雙屬性時,對於一個簡單的類象接收HTTP 404,Grails中

class Person { 

    String Name 

    Double incomeFromWork = new Double(0.0) 

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

然而,GSP頁面,我得到一個關於「HTTP錯誤:404」當我輸入字母爲incomeFromWork錯誤值。我應該用什麼約束來接受有效的價值作爲收入?

感謝, BT

回答

2

你的約束沒有任何問題;他們會正確驗證Double屬性。

這很可能是您的問題出現在您的控制器中。您可能要麼重定向到未定義的操作,要麼呈現不存在的視圖。

另外,您應該重命名Namename以符合標準成員命名約定。