列表中的 Freemarker 元素不起作用
Freemarker element from list not working
我有一个包含其他 bean 数组列表的 bean,我想打印其中一个数组列表 bean 变量的值。我的 ftl 看起来像这样:
${applicationDocument.signatureCoordinatesAsDto[0].X}
我的 Java 看起来像这样:
logger.debug("bean length:"+bean.getSignatureCoordinatesAsDto().size());
logger.debug("X:"+bean.getSignatureCoordinatesAsDto().get(0).getX());
model.addObject("applicationDocument", bean);
我的日志有正确的输出,数组中有几个 bean,并且 .get(0).getX() returns 有正确的数据。 (是的,X 在 bean 中被定义为 int X。)
为什么 ftl 抛出 "Evaluates to null"?
你一定要用小的x
${applicationDocument.signatureCoordinatesAsDto[0].x}
我有一个包含其他 bean 数组列表的 bean,我想打印其中一个数组列表 bean 变量的值。我的 ftl 看起来像这样:
${applicationDocument.signatureCoordinatesAsDto[0].X}
我的 Java 看起来像这样:
logger.debug("bean length:"+bean.getSignatureCoordinatesAsDto().size());
logger.debug("X:"+bean.getSignatureCoordinatesAsDto().get(0).getX());
model.addObject("applicationDocument", bean);
我的日志有正确的输出,数组中有几个 bean,并且 .get(0).getX() returns 有正确的数据。 (是的,X 在 bean 中被定义为 int X。)
为什么 ftl 抛出 "Evaluates to null"?
你一定要用小的x
${applicationDocument.signatureCoordinatesAsDto[0].x}