我需要显示在ec2上运行的服务器列表。我可以逐行显示它们没有任何列,但是我需要在一个表中显示它们,其中服务器名称在一列中,实例id在另一列中,依此类推。我已经设法提取必填字段并将它们放入变量中。现在我需要使用变量填充列。我使用以下在线发现的代码逐行显示整个服务器信息(这显示了一行中的所有服务器字段)。我还需要在所有服务器的最后一列中生成按钮。
<%
def counter = 0
for (i in items) {
counter = counter + 1
println("<td>" + i + "</td>" + "\n")
if (counter == 1) {
println("</tr><tr>")
counter = 0
}
}
%>
Items是我从控制器返回的变量。我没有使用任何模型类。
答案 0 :(得分:0)
假设items是类的集合,并且类具有表示数据的字段,则需要类似以下内容的字段。
<table>
<tr> <td> column one</td> <td> column two</td> </tr>
<%
for (i in items) {
println """<tr> <td>${i.field1}</td> <td>${i.field2}</td> </tr>"""
}
%>
</table>