在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码

在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码,第1张

大概过程如下:

1 jsp页码用户发出一个动作请求,超级连接或者其他请求方式

2 以上请求可以到提交到一个控制器或者另一个jsp,提倡前者

3 控制器间接调用DAO中的方法

4 dao中方法实现向目标数据库发送一条Delete SQL语句完成删除目标数据

.........

当然,dao中的删除方法被调用时要建立与数据库的连接Connection对象和数据库访问流Statement(或其子类)对象。

批量删除就是根据多个id进行删呗,只要把id传过去就行了。

你每一个checkbox都要有一个id和name,而且name要相同。比如name="ids"

那么有2中方式进行批量删除:

常规方式是:

var cbox=document.getElementsByName("ids"),拿到所有的checkbox,然后遍历它,如果选中了,

就拼一个类似于: var ids="1,2,3,4"这样的字符串

遍历:cbox

ids=i选中的id+","

去掉最后一个“,”

利用Ajax,将ids发到后台,后台利用split()分离出一个一个id,剩下的就是调用service或dao的delete方法了。

方式2:

将checkbox放在一个表单中,

删除的时候,就手动提交这个表单,不管是框架也好还是原生的servlet也好,都能直接获取到选中的值,而且都是一个数组,剩下的都一样了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11672877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存