gpt4 book ai didi

java - Play Framework 2.2.1 在迭代时连接模板中的变量

转载 作者:行者123 更新时间:2023-12-02 06:17:57 26 4
gpt4 key购买 nike

我正在尝试迭代包含 Person 对象的列表来构建表。每行都是一个 Person 条目。一个人有一些一般信息,例如姓名,例如- 和身份证。我需要将所有 ID 连接为字符串来调用另一个函数(会将这些人员导出到 CSV)。

所以我试图实现的是迭代内的一个变量,用于连接所有 ID,例如 12,13,14,346,74,12,以传递给 href="/export ?ids=@ids

@for(person <- personList) {
<tr><td>@person.name</td></tr>
}

在这个循环中,我需要连接所有@person.id元素。

我使用的是 Play for Java,因此请不要提供 Scala 示例。

谢谢MSL

最佳答案

你说没有 scala 但它仍然是最简单的:

personList.map(_.id).mkString(",")

无论如何,模板都是用 scala 编写的,所以我想在此过程中学习一些 scala 不会有任何坏处。

如果您对此解决方案不满意,请转换 Controller 中的 personList 并传递创建的 ids String

关于java - Play Framework 2.2.1 在迭代时连接模板中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com