繁体   English   中英

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

[英]Is there any way to remove an element from array in jsp?

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

在此处输入图片说明

我在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>

有没有办法从数组“row”中删除一个项目(例如,当我点击图片del.png时)? 之后,我会将这个数组发送到控制器,让它知道我要删除哪些项目。

所以像这样在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> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM