Grails日期绑定

时间:2009-03-31 08:33:50

标签: data-binding grails date

在Grails中,可以在控制器中'bindData':

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

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

2 个答案:

答案 0 :(得分:3)

使用Grails 1.1.1,您可以实现PropertyEditorRegistrar并使用它来指定格式。见http://grails.1312388.n4.nabble.com/Grails-1-1-1-change-in-binding-date-properties-td1323105.html

答案 1 :(得分:1)

您是否已经遇到Extended Data Binding Plugin

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

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

  • 使用动态方法扩展控制器以允许数据绑定和bean换行。