【问题标题】:Java - Spring - Handling form submission with multiple resultsJava - Spring - 处理具有多个结果的表单提交
【发布时间】:2018-02-01 22:07:21
【问题描述】:

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

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

【问题讨论】:

    标签: java html spring thymeleaf


    【解决方案1】:

    我猜你想遍历结果集合?那就看看the section on Iterations inthe Thymeleaf tutorial

    【讨论】:

      【解决方案2】:

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

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

      更多澄清请查看this

      【讨论】:

        猜你喜欢
        • 2016-03-08
        • 1970-01-01
        • 1970-01-01
        • 2011-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-06
        • 1970-01-01
        相关资源
        最近更新 更多