我正在尝试显示邮件列表,但没有显示任何内容。如果我调试下面的homeUser()
方法,我可以看到消息列表确实包含消息列表。
在jsp页面homeUser中,IntelliJ表示${messages}
引用了正确的模型。
那么为什么地球上没有任何东西出现?
@RequestMapping("/user_home")
public String homeUser(Model model) {
logger.info("homeUser called");
List<Message> messages = messageService.getAllMessages();
model.addAttribute("messages", messages);
return "userHome";
}
<c:forEach var="message" items="${messages}">
<tr>
<td>
${message.author}
<br/>
${message.text}
</td>
</tr>
</c:forEach>
答案 0 :(得分:1)
在邮件类中,您必须拥有公共getter和setter方法
答案 1 :(得分:0)
我猜这可能有两个原因。
您的Message类没有适合您尝试访问的字段的getter和setter。
在您的JSP中,您有