Action中:
private List<Message> messageList;//省略get,set方法
@Action("/findAllMessageAOP")
public String findAllMessageAOP() throws Exception {
messageList=messageManager.queryAll();
return "find";//跳转到对应的jsp页面
}
Jsp页面的显示:
<s:iterator value="messageList">
<%--用EL表达式直接调用属性循环输出对象的各个属性值--%>
<tr>
<td>${messageID} </td>
<td>${messageSendTime} </td>
<td>${messageValidTime}</td>
<td>${messageValidTime}</td>
<td>${messageContent }</td>
</tr>
</s:iterator>
或
<c:forEach var="message" items="${messageList}">
<%--用EL表达式调用list对象的属性循环输出对象的各个属性值--%>
<tr>
<td>${message.messageID}</td>
<td>${message.messageSendTime}</td>
<td>${message.messageValidTime}</td>
<td>${message.messageValidTime}</td>
<td>${message.messageContent}
</td>
</tr>
</c:forEach>
呈现效果如下:

本文介绍了一个使用Struts2框架实现的消息查询功能示例。通过定义Action类中的findAllMessageAOP方法来获取所有消息,并将结果返回给JSP页面进行展示。展示了两种在JSP页面上遍历并显示查询结果的方法。
4285

被折叠的 条评论
为什么被折叠?



