这是我的结果html页面:
<h1>ResultSet</h1>
<p th:text="'RemitterSC: ' + ${paymentOutput.remSortCode}" />
<p th:text="'RemitterAN: ' + ${paymentOutput.remAccNum}" />
<p th:text="'BeneficiarySC: ' + ${paymentOutput.benSortCode}" />
<p th:text="'BeneficiaryAN: ' + ${paymentOutput.benAccNum}" />
<p th:text="'Status: ' + ${paymentOutput.status}" />
<p th:text="'Amount: ' + ${paymentOutput.amount}" />
这些结果与我的表格绑定如下:
<div class="form-group">
<label class="form-control-label" for="RemitterSC">Remitter
Sort-Code</label><input class="form-control form-control-sm" type="text"
th:field="*{remSortCode}" pattern="^[0-9]{1,}$" minlength="6" maxlength="6"
required="" oninvalid="this.setCustomValidity('Please Enter a 6 Digit Sort Code')"
oninput="setCustomValidity('')" />
</div>
我遇到的问题是,当我的结果页面被返回时,无论有多少条目,它只显示第一个。为了显示我的所有结果,我需要做些什么?
答案 0 :(得分:0)
我想你想迭代一组结果?然后看看the section on Iterations inthe Thymeleaf tutorial
答案 1 :(得分:0)
我没有清楚地理解你的问题。如果你想显示数据列表只是简单地遍历对象列表。
<tr th:each="object: ${objectList}">
//do what ever object.something
</tr>
更多说明请查看this