java - 循环语句的freemarker模板

标签 java freemarker

我想在 freemarker 模板中创建 for 语句。我正在阅读指南 http://freemarker.sourceforge.net/但只有 list 。我如何创建 for 语句或 foreach。

parameter.put("size", size);

我想在 freemarker 模板中为这样的语句创建

for (int number = 1; number <= size; number++) {

最佳答案

根据 Freemarker 手册,您可以执行以下操作:

<#assign x=3>
<#list 1..x as i>
  ${i}
</#list>

编辑:当心,如果x为 0(或更小),它将倒数。所以你主要想要 1 ..< x ,不包括 x (这需要 FreeMarker 2.3.22)。

关于java - 循环语句的freemarker模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15461721/

相关文章:

java - IntelliJ IDEA当前运行目录的问题

java - @Inject 注释如何知道在同一接口(interface)下实例化哪个具体类?

java - 在 Freemarker 中包含带有变量的模板

java - 复选框值在 false 时不绑定(bind)到对象?

Java:HttpsUrlConnection - PKIX 路径构建失败

java - 在当前控制台窗口中创建一个新进程

java - itext变量问题

javascript - 使用 Freemarker 模板在 Angular 中转义引号

java - 如何基于一个 Freemarker 模板创建多个文件

java - ClassNotFoundException FreeMarkerConfigurationFactory