我想让我的用户能够从数据库中删除一些项目。像这样:
我在jsp文件中有一个数组:
<c:forEach items="${page.content}" var="row" varStatus="status">
<tr>
<td><input type="checkbox"/></td>
<td>${row.name}</td>
<td>${row.profession}</td>
<td>${row.phone}</td>
<td>${row.city.name}</td>
<td><a href=""><img src="img/del.png"/></a></td>
有没有办法从数组中移除一个项目&#34; row&#34; (例如,当我点击图片del.png时)?之后,我将把这个数组发送到控制器,让它知道我要删除哪些项目。
答案 0 :(得分:0)
所以在foreach标签中写一个if条件就像这样。我的想法是排除或跳过html的创建,如果条件不满足你指定的值。
<c:forEach items="${page.content}" var="row" varStatus="status">
<c:if test="${row.value != '<What you want to exclude>'}">
<tr>
<td><input type="checkbox"/></td>
<td>${row.name}</td>
<td>${row.phone}</td>
<td>${row.city.name}</td>
</tr>
</c:if>
</c:forEach>