如何在一个jsp显示3

如何在一个jsp显示3

本文介绍了如何在一个jsp显示3 ArrayList中的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在一个表中显示3数组列表..在的ArrayList是从一个servlet转发。值要来的JSP。好像我们显示仅PRG是沃金,但可显示3数组列表一个阵列列表是一个问题。

  c为C:VAR的forEach =auctionDO项=$ {} auctionDOListServlet>
< TR DIV CLASS =奇>
    < TD风格=FONT-SIZE:14px的;>< A HREF =/ myproject的/ S / PermanentUserAuctionHistoryInner>< C:从价值=$ {auctionDO.auctionName}/> &所述; / A>&下; / TD>
    < TD> c为C:出值=$ {} auctionDO.endDate/> < / TD>
    < TD> c为C:出值=$ {} auctionDO.status/>< / TD>
    < TD> c为C:出值=$ {} depotDo.depotName/>< / TD>
    < TD> c为C:出值=$ {} userAuctionRelDo.bidAmt/>< / TD>
< / TR>
< / C:的forEach>

如auctionDOListServlet中的foreach提供其显示正确..未显示depotDO和userAuctionRelDO ..

如何显示其他2的ArrayList ??

在的ArrayList是从Servlet进行传递如下:

 了request.setAttribute(auctionDOListServlet,auctionDOListServlet);
了request.setAttribute(depotDOListServlet,depotDOListServlet);
了request.setAttribute(userAuctionRelDOListServlet,userAuctionRelDOListServlet);

我已经合并三个列表分为1列表

  megaList.addAll(auctionDOListServlet);
megaList.addAll(depotDOListServlet);
megaList.addAll(userAuctionRelDOListServlet);

现在如何显示此为每个?将这项工作?
其中,兆是变量??

的名称

 < TD> c为C:出值=$ {} mega.endDate/> < / TD>

这怎么样了,现在车厂为名称和bidamt错误,因为他们是在一个完全不同的DO ..笏办??


解决方案

As you did. depotDOListServlet and userAuctionRelDOListServlet are two array lists then same way you can use <c:forEach></c:forEach> to iterate those lists.

<c:forEach var="auctionDO" items="${auctionDOListServlet}">
 <tr div class="odd">
  <td style="font-size:14px;"><a href="/myproject/s/PermanentUserAuctionHistoryInner"><c:out value="${auctionDO.auctionName}"/> </a></td>
  <td><c:out value="${auctionDO.endDate}"/>   </td>
  <td><c:out value="${auctionDO.status}"/></td>
  <c:forEach var="depotDo" items="${depotDOListServlet}">
   <td><c:out value="${depotDo.depotName}"/></td>
  </c:forEach>
  <c:forEach var="userAuctionRelDo" items="${userAuctionRelDOListServlet}">
   <td><c:out value="${userAuctionRelDo.bidAmt}"/></td>
  </c:forEach>
 </tr>
</c:forEach>

Remember that for every item in list auctionDOListServlet rest two lists will iterate each time.

这篇关于如何在一个jsp显示3 ArrayList中的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 15:57