中软国际实训全记录——第七天

这篇博客记录了在中软国际实训期间实现批量删除用户的功能。首先在userInfoService中增加一个删除多个用户的方法,接着在IUserInfoDao中编写对应的数据库操作方法,使用循环结构的SQL语句来处理List中的数据。此外,还更新了用户界面,将刷新按钮替换为删除按钮,并为其添加点击事件处理批量删除操作。
摘要由CSDN通过智能技术生成

中软国际实训第七天——实现多条信息的删除


实现对用户信息的多条删除,我们需要使用到aiax,AJAX不是JavaScript的规范,它是Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。
如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新页面,然后在新页面里告诉你操作是成功了还是失败了。如果不幸由于网络太慢或者其他原因,就会得到一个404页面。
这就是Web的运作原理:一次HTTP请求对应一个页面。
如果要让用户留在当前页面中,同时发出新的HTTP请求,就必须用JavaScript发送这个新请求,接收到数据后,再用JavaScript更新页面,这样一来,用户就感觉自己仍然停留在当前页面,但是数据却可以不断地更新。
最早大规模使用AJAX的就是Gmail,Gmail的页面在首次加载后,剩下的所有数据都依赖于AJAX来更新。
用JavaScript写一个完整的AJAX代码并不复杂,但是需要注意:AJAX请求是异步执行的,也就是说,要通过回调函数获得响应。
首先我们需要将老师发给我们的js文件夹直接复制到webapp目录下。

在这里插入图片描述
在将js添加进去之后,我们需要在user-list中配置。

<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-3.2.1.min.js"></script>

我们需要删除多条时,首先在userInfoService中添加一个方法,这个方法是用来删除复选的多个用户的,因此其操作的对象是一个List的结构。

void deleteAllUser(List<Integer> ids);

在IUserInfoDao中编写方法,来编写方法对数据库进行操作。

UserInfo DeleteAllUser(List<Integer> ids);

sql语句的编写

<delete id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值