【发布时间】:2016-01-25 04:59:35
【问题描述】:
我有一个包含其他 bean 的数组列表的 bean,我想打印其中一个 arraylist 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() 返回正确的数据。 (是的,X 在 bean 中被定义为 int X。)
为什么 ftl 会抛出“Evaluates to null”?
【问题讨论】:
标签: java spring freemarker