显示多条内容

  • 若进行相关查询操作时,查询到的是多条数据,故使用数组(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的简单交互

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值