Data binding Grails日期绑定

Data binding Grails日期绑定,data-binding,grails,date,Data Binding,Grails,Date,在Grails中,可以在控制器中使用“bindData”: Book b = new Book() bindData(b, params) 如果用户输入的日期字段具有特定格式(例如yyyy-MM-dd),该怎么办?在春季,我们可以使用registerCustomEditor()。Grails怎么样?你已经遇到过这个问题了吗 从网站上的文档来看,它似乎提供了您所指的两个方面 允许自定义DataBinder,该DataBinder将用于解析用户定义的输入,并在应用程序范围和特定于控制器的级别上使

在Grails中,可以在控制器中使用“bindData”:

Book b = new Book()
bindData(b, params)

如果用户输入的日期字段具有特定格式(例如yyyy-MM-dd),该怎么办?在春季,我们可以使用registerCustomEditor()。Grails怎么样?

你已经遇到过这个问题了吗

从网站上的文档来看,它似乎提供了您所指的两个方面

  • 允许自定义DataBinder,该DataBinder将用于解析用户定义的输入,并在应用程序范围和特定于控制器的级别上使用自定义PropertyEditor填充对象(通常是域对象)

  • 使用动态方法扩展控制器,以允许数据绑定和bean包装


使用Grails1.1.1,您可以实现PropertyEditorRegistrar并使用它来指定格式。看

是的,我已经遇到过了。但我认为这有点笨拙,因为你必须记住要一直做bind和wrapbean。所以我问是否有人知道一个更简单的方法