题
我开发一个常规应用和表示日期字段时我有问题。
如果我使用以下表示法:
<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>
我收到的实际日期,而不是什么被保存在数据库中。
当我使用这个符号能正常工作。
<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />
我做错了什么吗? 是不是这两种写法相同呢? (顺便说一句,实例DO存在并且erstellungsDatum不为空)
由于提前,
路易斯
解决方案
的fieldValue方法调用将返回字符串,不Date对象,其品牌formatDate无法正常工作
您必须使用第二符号(如你发现)
不隶属于 StackOverflow