Grails 圣杯g;日期选择器如何处理部分日期

Grails 圣杯g;日期选择器如何处理部分日期,grails,gsp,Grails,Gsp,我在表单中有以下日期选择器 <g:datePicker name="born" default="none" precision="day" noSelection="['':' ']" relativeYears="[-25..2]" value="${animalInstance?.born}" /> 由于我在日期选择器中不允许选择,因此可以输入一个没有日期、没有月份但有效年份的日期。这正是我们想要的行为 但是参数的格式如下 born=“” 出生年份=“1995”

我在表单中有以下日期选择器

<g:datePicker name="born" default="none" precision="day"  
noSelection="['':' ']" relativeYears="[-25..2]" 
value="${animalInstance?.born}"  />

由于我在日期选择器中不允许选择,因此可以输入一个没有日期、没有月份但有效年份的日期。这正是我们想要的行为

但是参数的格式如下 born=“” 出生年份=“1995”

控制器和命令对象未正确绑定,整个日期被视为空

有没有一种正确的方法来处理这个问题,而不需要执行一些If…Then…Else代码