簡體   English   中英

在 Thymeleaf 循環中顯示 ArrayList 內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM