我想在jsp中显示一个包含两列(Date,Rating)的表。这是我的jsp代码:
<table id="results" ALIGN="center" BORDER="1" WIDTH="50%">
<tr>
<th>Date</th>
<th>Rating</th>
</tr>
<c:forEach var="sDate" items="${currentSessionSelectDate}">
<tr>
<td><center>${sDate}</center></td>
</tr>
</c:forEach>
<c:forEach var="monthRating" items="${currentSessionMonthRating}">
<tr>
<td><center>${monthRating}</center></td>
</tr>
</c:forEach>
</table>
“sDate”是从数据库检索的数据集,该数据集将显示在“Date”列下,而“monthRating”是“Rating”列的数据集。
如何在“评级”栏下显示“monthRating”?现在所有数据都显示在“日期”列下。 谢谢,如果你能提供帮助。
答案 0 :(得分:1)
如果你能够制作一个列表而不是两个列表,那么最好在表中进行迭代。但如果你不可能尝试这个代码可能会有帮助:)
<table border="1">
<tr>
<td>Date</td>
<td>Rating</td>
</tr>
<tr>
<td>
<table>
<c:forEach var="sDate" items="${currentSessionSelectDate}">
<tr>
<td>${sDate}</td>
</tr>
</c:forEach>
</table>
</td>
<td>
<table>
<c:forEach var="monthRating" items="${currentSessionMonthRating}">
<tr>
<td>${monthRating}</td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</table>