2010-04-10 65 views
0

我使用G:日期選擇器名稱= 「日期1」 ID = 「日期1」 值= 「$ {?程序.startDate}」>Grails的日期選擇器

在控制器中使用時params.date1它示出了作爲值「結構」,無法在我的數據庫中保存日期。

我們如何解析日期到一個參數如:2010-10-10 11:11:11使用datePicker?

在此先感謝
srinath

+0

解決!!!。我們需要連接所有參數並用新的Date()解析。 – Srinath 2010-04-10 15:17:14

+0

你可以連接參數,但這會很容易出錯。 – 2010-04-13 01:04:57

回答

2

你會想看看Data binding Grails中。當您說Book b = new Book(params)或者如果您使用命令對象時,數據綁定會自動與域對象一起發生。

def myAction = { BookCommand bookCommand -> 
    //bookCommand is already bound and validated by now 
} 

您也可以手動調用的,如果你想你的控制器(documentationbindData(...)。最有可能你只想要像這樣使用bindData:

def myAction = { 
    ... 
    bindData(myDomainObject, params, ['date1']) 
    ... 
    myDomainObject.save() 
    ... 
} 
+0

感謝科林給出答案 – Srinath 2010-04-12 04:16:46