商品显示问题。 我想在页面上一行显示3个商品信息(等于一行3列)商品是存放在Session中的。如何按照这个要求遍利显示出来啊。。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先遍历session,存到数组中。再遍历数组,打印出信息。 jstl语法中的Foreach 循环,用EL表达式${}显示,另外最好不要把物品放到session中,request中就OK了 如果不用jstl,直接写小脚本可以这样写<% TitlesDao titlesBean = new TitlesDao(); List list=(List)session.getAttribute("list"); // store titles in session for further use for(int i=0;i <list.size();i++){ BookBean currentBook = ( BookBean )list.get(i); if(i%3==0){ %> <TR> <% } %> <TD> <TABLE cellSpacing=0 cellPadding=0 width=180 background=/store/images/bg.jpg border=0> <TBODY> <TR> <TD vAlign=bottom height=30> <a href = "displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <%= subStr(currentBook.getTitle() + ", " + currentBook.getEditionNumber() + "e") %> </a> </TD> </TR> <TR align=middle> <TD height=120> <A href="displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <IMG height=110 src=" <%=currentBook.getImageFile() %>" width=90 border=0> </A> </TD> </TR> </TBODY> </TABLE> <BR> </TD> <% if(i%3==2){ %> </TR> <% } } %> forEach 遍历吧..<c:forEach items="${list}" var="alist"> <tr > <td> ${alist.**} </td> <td> ${alist.***} </td> <td> ${alist.****} </td> </tr></c:forEach> <c:forEach begin="0" end="10" var="i" varStatus="stu"> ${i }--> <c:if test="${stu.count % 4 == 0}"> <br> </c:if> </c:forEach> 多谢。楼上那段代码判断里count是什么意思?我商品是放到Shops集合里的。我的foreach是这么写的,怎么判断%4?<c:forEach var="ProductTable" items="${Shops}"> </c:forEach> Tomcat客户端刷新问题! 帮忙看看 到底这段xsl哪错了 从数据库中原样显示数据? j2ee 中文 api "1071499017000" 时间格式转换本地时间,顶起! struts显示问题 Myeclipse 控制台为啥报了很多信息 JavaWebStudio 2005下jakarta-tomcat-5.5.4的配置?100分 在JDBC中怎样才能获得当前数据库的所有表名的一个列表? 讨论一下Struts标签的可视化问题,有兴趣的参与! Stateless session bean jstl 标签
再遍历数组,打印出信息。
List list=(List)session.getAttribute("list"); // store titles in session for further use
for(int i=0;i <list.size();i++){
BookBean currentBook = ( BookBean )list.get(i);
if(i%3==0){ %>
<TR>
<%
}
%>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=180
background=/store/images/bg.jpg border=0>
<TBODY>
<TR>
<TD vAlign=bottom height=30> <a href =
"displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <%= subStr(currentBook.getTitle() + ", " +
currentBook.getEditionNumber() + "e") %> </a> </TD>
</TR>
<TR align=middle>
<TD height=120> <A href="displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <IMG
height=110 src=" <%=currentBook.getImageFile() %>" width=90
border=0> </A> </TD>
</TR>
</TBODY>
</TABLE>
<BR>
</TD>
<%
if(i%3==2){
%>
</TR>
<%
}
}
%>
<tr > <td>
${alist.**}
</td>
<td>
${alist.***}
</td>
<td>
${alist.****}
</td>
</tr>
</c:forEach>
${i }-->
<c:if test="${stu.count % 4 == 0}">
<br>
</c:if>
</c:forEach>
我商品是放到Shops集合里的。
我的foreach是这么写的,怎么判断%4?
<c:forEach var="ProductTable" items="${Shops}"> </c:forEach>