[英]Display ArrayList content in Thymeleaf loop
我在從數據庫中顯示我的項目時遇到問題。 我將我的項目 object 分配給 ArrayList 並希望在 html 文件中顯示它,每次我嘗試顯示它時,我都有 Whitelabel 錯誤頁面。 當我在其工作但迭代下方顯示此代碼時。
HTML:
<span th:text="${item.get(0).getItemName()}"></span>
^ 工作
<tr th:each="person, state : ${item}" class="row" th:classappend="${state.odd} ? 'odd-row' : 'even-row'">
<td th:utext="${item.getItemName()}">Full Name</td>
</tr>
^ 不工作
Java:
List<item> item = new ArrayList<>();
itemRepository.findAll().forEach(item::add);
List<item> findList = new ArrayList<item>();
for (int i = 0; i < item.size(); i++) {
if(item.get(i).getWhoAdd().equals(isExist.getId())){
findList.add(item.get(i));
}
}
model.addAttribute("item",findList);
return "item";
在您顯示為不工作的代碼示例中,嘗試使用以下
<td th:text="${person.getItemName()}">Full Name</td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.