有没有办法从jsp中删除数组中的元素?

时间:2016-05-08 10:35:59

标签: java arrays spring jsp

我想让我的用户能够从数据库中删除一些项目。像这样:

enter image description here

我在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时)?之后,我将把这个数组发送到控制器,让它知道我要删除哪些项目。   

1 个答案:

答案 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>