我有一个 JSP 页面,其中显示了属于特定类别的所有产品。问题是,根据我是循环“td”还是“tr”,它们最终要么垂直显示,要么水平显示。我想在网格中显示它们,其中 3 个产品在第 1 行,另外 3 个在第 2 行,依此类推。关于如何实现这一点的任何想法?
产品控制器.java
List<Product> productsLst = MasterDao.getAllProductsByCategory(new Integer(categoryId));
产品.jsp
<table>
<tr>
<%
for (Product p : productsLst) {
%>
<td align="center">
<a href="product.jsp?productId=<%= p.getProductId() %>"><img src="../images/<%= p.getImage()%>" class="product-grid-img"/></a>
<br/><div id="product-name"><%= p.getName()%></div>
<br/><div id="money">$ <%= p.getListPrice()%></div>
</td>
<%
}
%>
</tr>
</table>