使用范围而非容器的 Java JTwig For 循环

标签 java for-loop jtwig

我希望能够使用 JTwig 模板执行与以下循环等效的操作:

for (int i = 0; i < length; i++ ) { ... }

我尝试了以下方法,但似乎都不起作用:

{% set k = 10 %}
{% for i in 1..k %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

或者

{% set k = 10 %}
{% for i in range(1,k) %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

我可以循环容器,但似乎无法找到让这种事情正常工作的方法。

最佳答案

你必须加上方括号,像这样:

{% for i in [1..10] %}
    {{ i }}
{% endfor %}

这是我偶然发现的。文档中似乎缺少它。

关于使用范围而非容器的 Java JTwig For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328726/

相关文章:

java - Java (Android) 中的 Unicode 字符串不起作用

Swift for var list.enumerated()

for-loop - J 编程初学者循环

java - Jtwig 如何获取HttpSession/HttpServletRequest?

java - 无法使用 Jackson 创建内部类列表

java - 为什么我的 eclipse 不生成 R.java 文件?

Python:将for循环与列表相关联

Java Spring MVC 模板引擎

java - 如何在 View 中获取 Spring 项目的名称?

java - 读取属性文件