java - 在 Freemarker 中遍历两个序列

标签 java list spring-mvc freemarker templating

我是 FreeMarker 的新手,我正在开发一个使用它的项目。

场景是,我在 FreeMarker 中有两个从后端获取的列表(比如 firstNameslastNames。现在我想做的是,我想要循环遍历这些列表并访问位于相同索引的两个列表中的值。

我希望输出类似于

<#assign firstNames = fNames/>
<#assign lastNames = lNames/>
<body>
    <table>
        <loop from 0 to 5>
        <tr>
            <td>Hello firstNames[i] lastNames[i]</td>
        </tr>
        </loop>
    </table>
</body>

为简单起见,我假设列表的长度始终相同(比如 5)。

有办法实现吗?

最佳答案

像这样:

<#list firstNames as firstName>
  Hello ${firstName} ${lastNames[firstName?index]}
</#list>

关于java - 在 Freemarker 中遍历两个序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38056922/

相关文章:

java - 使用 3 个线程按顺序打印数字

c# - 如何使用 AutoMapper 深度克隆包含 IList 属性的对象

jquery - 增量列表项类

java - Spring 注入(inject) - 实例

java - Firebase 云消息传递休息 API Spring

java - 如何使 JLayeredPane() 和 JPanel() 透明?它总是显示 super 窗口的背景

java - 在方法中创建数组并在另一个方法中使用它

java - 在 Spring Boot 中存储和检索密码以形成服务器连接

python - 许多for在python生成器中的一行中

java - Spring MVC Controller 中的处理模型