0
我從一個顯示MySQL數據庫中的新聞帖子的循環中獲得了意想不到的結果。下面是EL代碼:意外的JSTL EL結果
<table class="newsbox" width="400" border="0">
<tbody>
<tr>
<td class="date">Date/time</td>
<td class="username">Posted By</td>
<td class="title">Title</td>
<td class="content">Action</td>
</tr>
<c:forEach items="${nwg.getNews()}" varStatus="loop">
<tr>
<td class="date"><c:out value="${nwg.getNews().get('date')[loop.index]}"/></td>
<td class="username"><c:out value="${nwg.getNews().get('username')[loop.index]}" /></td>
<td class="title"><c:out value="${nwg.getNews().get('title')[loop.index]}" /></td>
<td class="content"><a href="Servlet/Admin/News?action=del&id=${nwg.getNews().get('id')[loop.index]}">Delete</a>/Edit</td>
</tr>
</c:forEach>
</tbody>
</table>
的問題是它的輸出進一步4刪除/編輯鏈接不管有多少新聞發佈有在數據庫中。就像說如果我有1個新聞發佈,它會顯示新聞帖子刪除/編輯鏈接,另外還有4個空白刪除/編輯鏈接,沒有id =值。我認爲問題在於forEach循環。非常感謝!