【问题标题】:Freemarker element from list not working列表中的 Freemarker 元素不起作用
【发布时间】: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


    【解决方案1】:

    你必须使用小号x

    ${applicationDocument.signatureCoordinatesAsDto[0].x}
    

    【讨论】:

      猜你喜欢
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 2011-03-17
      • 2019-09-18
      • 2011-01-26
      • 2015-03-11
      相关资源
      最近更新 更多