我用下面的控制器方法從數據庫中獲取無法傳遞數據作爲列表從彈簧控制器查看?
@RequestMapping(value = {"/channel-detail"}, method = RequestMethod.GET)
public String channelDetail(ModelMap model) {
List<Channel> channels = channelService.findAll();
model.addAttribute("channelList", channels);
return "channel-detail";
}
數據在我的HTML頁面,我通過使用Thymeleaf如下
<li class="channel-box" th:each="channels, rowStat : ${channelList}">
<a th:href="@{/channels/channel-detail?channelId=__${channels.id}__}" >
<img th:src="@{/assets/dist/img/axn.png}" alt="AXN" />
<span class="chn-name">AXN</span>
</a>
</li>
我想到的是通過循環來遍歷這個頻道列表並多次顯示內容。我的數據庫包含3組頻道條目。所以內容應該顯示3次。但是當我加載html時它什麼也沒有顯示。這裏有什麼問題。
任何幫助,爲什麼要使用括號單URI讚賞
你確定你的清單不是空的嗎? –
好吧,簡單的動作是'channels.isEmpty()'。你可以從調試或簡單的'System.out.println(channels.isEmpty())開始;'然後你會知道你的列表是否爲空或者不是 –
已經完成了。 thnks。列表不爲空 – sndu