我有<table style="padding-top: 15px; padding-left: 50px; width: 1366px;"> <tr> <thead> <th>STT</th> <th width="24%">Số tài khoản</th> <th width="24%">Tên ngân hàng</th> <th width="24%">Chi nhánh</th> <th width="24%">Tỉnh/TP của ngân hàng</th> </thead> <tbody> <tr th:each="item, itemStat : ${accountObjectForm.accountObjectBankAccountList}"> <td><span th:text="${itemStat.index + 1}"></span></td> <td><input type="text" th:value="${accountObjectForm.accountObjectBankAccountList[0].bankAccount}" th:name="|accountObjectBankAccountList[${itemStat.index}].bankAccount|" th:id="|accountObjectBankAccountList[${itemStat.index}].bankAccount|" class="k-textbox" style="width: 100%;"></td> <td><input type="number" th:name="|accountObjectBankAccountList[${itemStat.index}].bankId|" th:id="|accountObjectBankAccountList[${itemStat.index}].bankId|" class="k-textbox" style="width: 100%"></td> <td><input type="text" th:name="|accountObjectBankAccountList[${itemStat.index}].bankBranchName|" th:id="|accountObjectBankAccountList[${itemStat.index}].bankBranchName|" class="k-textbox" style="width: 100%;"></td> <td><input type="text" th:name="|accountObjectBankAccountList[${itemStat.index}].province|" th:id="|accountObjectBankAccountList[${itemStat.index}].province|" class="k-textbox" style="width: 100%;"></td> </tr> <script> $(document).ready(function () { var dataBank = new kendo.data.DataSource({ transport: { read: { url: "/banks_json", dataType: "json" } }, pageSize: 30 });结果
2 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
省略表达式中的内${...}
括号,直接引用itemStat.index
。您已经在使用 thymeleaf 表达式语法,无需使用它两次。
不确定这是否是您的代码的唯一问题,但肯定首先要修复
冉冉说
TA贡献1877条经验 获得超1个赞
另一个解决方案
<td><input type="text" th:value="${accountObjectForm.accountObjectBankAccountList[__${itemStat.index}__].bankAccount}" th:name="|accountObjectBankAccountList[${itemStat.index}].bankAccount|" th:id="|accountObjectBankAccountList[${itemStat.index}].bankAccount|" class="k-textbox" style="width: 100%;"></td>
添加回答
举报
0/150
提交
取消