【问题标题】:How to update list index object value in Freemarker如何在 Freemarker 中更新列表索引对象值
【发布时间】:2017-08-23 11:31:27
【问题描述】:

我有包含该对象的列表,我想更改它。

  <#list Users as usr>
 /*It is not reflect into the list */
  <#assign  usr.Name="Jhone">
  </#list>

【问题讨论】:

    标签: freemarker


    【解决方案1】:

    首先,模板不应该修改数据模型。所以如果你真的想这样做,请三思而后行。

    如果你仍然想这样做,FreeMarker 没有明确支持它,但如果 usr 在 Java 中有一个公共的 setName(String) 方法,你可以调用它:${usr.setName("Jhone")}

    不知道/*It is not reflect into the list*/ 是什么意思。由于用户对象来自列表,更改用户对象也会更改列表中的用户对象。

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 2020-01-09
      • 2019-08-24
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2016-04-02
      • 2019-07-04
      • 1970-01-01
      相关资源
      最近更新 更多