如何绑定到sqldate?

时间:2018-10-09 08:30:44

标签: grails grails3

我有一个简单的设置。

import java.sql.Date as SqlDate

class Book {

    String name
    SqlDate publishedDate

    static constraints = {
    }
}

在application.yml

grails:

    databinding:
        dateFormats:
            - 'dd/MM/yyyy'

Book Controller保存方法

def save(){

    def book = new Book()

    bindData(book, params)


    book.save()

    render "done"

}

创建页面

<g:form action="save">

    <g:textField name="name"></g:textField>
    <g:textField name="publishedDate"></g:textField>
    <g:submitButton name="Submit"></g:submitButton>

</g:form>

当我使用正常的Java日期时,日期绑定有效,但是当我使用sql.Date时,bindData()似乎未绑定日期。绑定数据在sql.Date上不起作用吗?感谢您的帮助!

0 个答案:

没有答案