【问题标题】:While loop in FreemarkerFreemarker中的while循环
【发布时间】:2021-11-06 10:35:26
【问题描述】:

如何在 Freemarker(FTL) 中创建类似的循环 在 freemarker 我有这样的声明:

<#if myVariable?? >
  // do stuff
</#if>

我想把它转换成一个while循环可以吗?

我想复制的Javascript代码

while (myVariable != null) {
  // do stuff
}

如果不可能的话,Freemarker 中的递归方法如何?

【问题讨论】:

    标签: freemarker


    【解决方案1】:

    模板语言仅支持通过#list 循环。因此,如果您需要执行这种循环,解决方法是:

    <#list 0..1000000000 as _>
      <#if exitCondition><#break></#if>
      ...
    </#list>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      相关资源
      最近更新 更多