我正在尝试使用百日咳作为视图模板,我遇到了一个问题。我现在的代码如下。
<select>
<option th:each="res: ${result1}"
th:value="${result1.NAME}"
th:text="${result1.NAME}"></option>
</select>
我需要的是这样,我不知道如何为 result2 添加其他属性, result1 和 result2 都是列表控制器中的对象
<select>
<option th:each="res: ${result1}"
th:value="${res.NAME}"
th:text="${res.NAME+result2.SCHOOL}"></option>
</select>
答案 0 :(得分:0)
如果您知道它们在控制器中的关系,则可以为result1和result2创建一个包含两个字段的简单对象。然后,您可以使用该对象的列表在html页面中进行迭代。
<select>
<option th:each="item: ${itemList}"
th:value="${item.result1.NAME}"
th:text="${item.result1.NAME + item.result2.SCHOOL}"></option>
</select>