我正在尝试在我的控制器中绑定日期参数。我在某个地方读到,如果我按照格式
所以基本上是一对多的关系,当多的一侧是日期时(一个Action有一个
我这样将所有参数解析到操作实例中:
日期是从视图发送的,格式如下:
感谢任何建议或意见。
yyyy-MM-dd HH:mm:ss.S
提供日期就足够了。但这并不起作用。另一个选项是添加_day
、_month
、_year
等后缀到要解析的属性上,但这种方法也不起作用。所以基本上是一对多的关系,当多的一侧是日期时(一个Action有一个
VisitList<Visit>
,而Visit有日期)。// domain classes
class Action {
List<Visit> visitList
static hasMany = [visitList: Visit]
}
class Visit {
Action action
static belongsTo = [action: Action]
Date date
String description
}
我这样将所有参数解析到操作实例中:
我这样将所有参数解析到操作实例中:
// in controller
def save(){
Action actionInstance = new Action()
action.properties = params
action.save()
}
日期是从视图发送的,格式如下:
visitList[0].date=2012-05-15 00:00:00.0000
但是日期仍然为空。访问还有一个描述属性,它运作良好。该属性的参数为:
visitList[0].description=description
感谢任何建议或意见。
Date.parse()
是Java方法,它接受一个字符串参数。而Groovy方法Date.parse()
则接受两个参数,且绝对没有被弃用。 - ataylor