显示多条内容

来源:互联网 发布:3d图形编程 编辑:程序博客网 时间:2024/05/16 16:10
  • 若进行相关查询操作时,查询到的是多条数据,故使用数组(java中的List……)进行存储,以及在网页显示时则应使用循环进行显示
  • 通过使用在servlet中定义的
List<Message> list=messageDao.searchMessageALL2();request.setAttribute("messageList", list);       request.getRequestDispatcher("showMessageList.jsp").forward(request, response);
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

将所查询出的值传给一个数组list,再传给messageList,则再通过在jsp页面调用messageList来读取相应查询出的数据,以及通过循环来进行多条的显示,如下所示:

<table style="width:100%;">       <tr>    <th>Writer</th>     <th>Post Id</th>      <th>Title</th>     <th>Content</th>    <th>Create Date</th>      <th></th>     </tr>    <c:forEach items="${requestScope.messageList}"  var="message" >    <tr>    <td>${message.message_account_account}</td>    <td>${message.message_id}</td>    <td>${message.message_title}</td>    <td>${message.message_content}</td>    <td>${message.message_data}</td>    <td ><a href="Account_showRevertServlet?uid=${message.message_id}" style="color: #7c8d87;">Read</a></td>    </tr>    </c:forEach></table>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

通过上述方法可在网页中循环输出从数据库中查询到的多条值

上面两个方法一个提交,一个显示,基本可以满足BBS的简单交互