Java - Spring - 处理具有多个结果的表单提交

时间:2018-02-01 13:09:38

标签: java html spring thymeleaf

这是我的结果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>

我遇到的问题是,当我的结果页面被返回时,无论有多少条目,它只显示第一个。为了显示我的所有结果,我需要做些什么?

2 个答案:

答案 0 :(得分:0)

我想你想迭代一组结果?然后看看the section on Iterations inthe Thymeleaf tutorial

答案 1 :(得分:0)

我没有清楚地理解你的问题。如果你想显示数据列表只是简单地遍历对象列表。

<tr th:each="object: ${objectList}">
  //do what ever    object.something
</tr>

更多说明请查看this