0

我需要显示在 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 是我从控制器返回的变量。我没有使用任何模型类。

4

1 回答 1

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>
于 2013-05-16T17:29:45.947 回答