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循环。非常感谢!