Thymeleaf =如何:在标签输入中各增加值

时间:2019-01-02 22:01:01

标签: spring-boot thymeleaf

所以我想根据从控制器获得的收入/结果数据来增加输入收入/结果

我尝试使用th:each来增加每笔交易的收入/结果

这是我的表格

div

这样我只能从循环中获得第一个收入/结果

1 个答案:

答案 0 :(得分:0)

不确定如何实现后端,但是事务的拼写不正确。除此之外,它应该可以工作,因为我过去做过类似的事情。通常,您会拥有

@GetMapping("/my-page")
public String showAll(Model model) {
    //....
    model.addAttribute("report", report);
    // however you define (a list) of transactions
    model.addAttribute("transactions", transactions);
    return "my-page";
}

然后在您的html中

    <div th:each="transaction : ${transactions}">
        <input type="hidden" name="income" th:value="${report.income + transaction.income}">
        <input type="hidden" name="outcome" th:value="${report.outcome + transaction.outcome}">