首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从jsp页面删除表格记录(没有SQL的表格)?

问如何从jsp页面删除表格记录(没有SQL的表格)?
EN

Stack Overflow用户
提问于 2016-07-08 11:38:59
回答 2查看 658关注 0票数 0
代码语言:javascript
复制
<section>
    <div class="container"> 
        <table class="table table-striped table-bordered table-hover">
        <thead>
        <tr>
        <th>Id</th>
        <th>Name</th>
        <th>Email</th>
        <th>Address</th>
        <th>Function</th>
        </tr>
        </thead>
        <tbody>
            <c:forEach items="${users}" var="user" varStatus="status">
        <tr>
            <td >${status.count}</td>
            <td ><c:out value="${user.name}"></td>
            <td><c:out value="${user.email}"></td>
            <td><c:out value="${user.address}"></td>
            <td>
            <div class="btn-group">
            <button type="submit" class="btn btn-primary" onclick = "Edit()">Edit</button>
                <button type="submit" class="btn btn-primary" onclick = "Delete()">Delete</button>                              
            </div>
            </td>
        </tr>
        </c:forEach>                
        </tbody>
        </table>                    
    </div>
</section>

这是我的代码。如何删除临时数据?

我的样例表格屏幕截图

​

EN

回答 2

Stack Overflow用户

发布于 2016-07-08 12:01:45

删除函数应该向servlet发送一个删除记录的请求。所以,你应该有类似这样的/yourServlet?{id}。servlet中的代码应该在用户集合中查找该{id}并将其删除。我不确定(table file SQL)的意思,但我的印象是您以前在jsp文件中有sql内容?

票数 0
EN

Stack Overflow用户

发布于 2016-07-08 14:33:29

我建议您将按钮更改为调用servlet的超链接,如下所示:

代码语言:javascript
复制
<a class=" btn btn-danger btn-sm " href="Deleteservlet?email=${user.email}>Delete</a>

我之所以使用user.email,是因为它通常是标识用户的一种方式,您可以使用用户id更改它

在您的servlet中:(在doGet()方法中)

代码语言:javascript
复制
String email = request.getParameter("email");
//call a method to delete this user example deleteUser(email);

如果users是一个ArrayList,您可以找到这个用户,然后将其删除

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38258577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档