1

我正在开发一个 groovy 应用程序,但在显示日期字段时遇到问题。

如果我使用以下符号:

<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>                     

我得到的是实际日期,而不是数据库中保存的日期。

当我使用这个符号时,它可以正常工作。

<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />

我在这里做错了吗?两个符号不是等价的吗?(顺便说一句,实例确实存在并且 erstellungsDatum 不为空)

提前致谢,

路易斯

4

1 回答 1

1

fieldValue 调用将返回一个字符串,而不是一个 Date 对象,这使得 formatDate 无法正常工作

您必须使用第二种表示法(如您所见)

于 2009-11-16T11:54:58.963 回答