与百里香叶的嵌套表

时间:2017-06-04 15:31:37

标签: java html nested thymeleaf

我正在尝试获取一个百万美元页面,以显示如下页面中的内容:

Question 1:
answer 1
answer 2
answer 3
etc...

页面中的答案或问题数量未知。但如果需要,可以从数据库中计算出来。

我正在使用model.addAttribute传递两个单独的列表对象。一个称为答案,一个称为调查。我知道它们都有效,我可以打印问题列表或答案列表,但不能同时打印这种格式。

我目前在HTML页面中有此代码

<table class="table table-hover">

    <tr th:each="survey : ${survey}">
        <td th:text="${survey.name}">

            <table class="second table">
                <tr th:each="answer : ${answer}">
                    <td th:text="${answer.name}"></td>
                </tr>
            </table>
        </td>
    </tr>

</table>

如何嵌套循环以便我可以在页面中显示它们,如开头所示?

更清楚:question = survey.name和answer = answer.name

1 个答案:

答案 0 :(得分:0)

如果有人想知道这里,你可以使用这样的嵌套列表:

               <table>
                <span th:each="survey : ${survey}">
                    <h1 th:text="${survey.name}"></h1>
                    <td>
                        <tr th:each="answer: ${answer}">
                            <p th:text="${answer.name}"></p>
                        </tr>
                    </td>
                </span>
              </table>