我使用以下控制器方法从数据库中检索数据
@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时它没有显示任何内容。这是什么问题?
感谢任何帮助
答案 0 :(得分:0)
不确定为什么要使用单个uri的括号
@RequestMapping(value = "/channel-detail", method = RequestMethod.GET)
尝试使用
<Button x:Name="button" Content="Button" Click="Button_OnClick"
打印控制器中的列表,并告诉我您是否在控制台中看到了这些项目。