Thymeleaf - 在列表中的每两个项目后显示一个按钮

时间:2018-02-17 16:47:34

标签: spring-boot thymeleaf

对百里香的全新品质。下面我有一个表,在一列中显示列表中的所有名称(字符串),如果迭代器是偶数则在另一列中显示一个按钮。

            <div th:if="${not #lists.isEmpty(names)}">


             <table>
                <tr>
                    <th>test</th>
                    <th>test</th>
                </tr>
                <tr th:each="string,itrStat : ${names}">
                    <td th:text="${string}"></td>
                    <td th:remove="tag" th:utext="${itrStat.even}? ' ':${button}" ></td>
                </tr>


            </table>




            </div>



            </div>

但是所有的按钮都出现在桌子外面,在它上面。 为什么会这样?

1 个答案:

答案 0 :(得分:0)

这是因为行'th:remove =“tag”'这有效:

             <table>
                <tr>
                    <th>test</th>
                    <th>test</th>
                </tr>
                <tr th:each="string,itrStat : ${names}">
                    <td th:text="${string}"></td>
                    <td th:utext="${itrStat.even}? ' ':${button}" ></td>
                </tr>


            </table>