jsp做个删除按钮 实现执行数据库操作有可能吗?

skyair2004 2009-08-21 09:28:57
我现在在jsp取到一行数据比如
name id info
sky 1 一般 这里做了个“删除”的超连接 怎么让这个按钮一点就就去执行一个数据库的删除方法?
king 2 很差 删除
bobo 3 好 删除
...全文
408 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyair2004 2009-08-21
  • 打赏
  • 举报
回复
不可能吧 什么都要按扭。。。
做按扭我就不问了
我就是想做个购物车样的
后面有个删除不是按扭
不知道大家上网购物过没
skyair2004 2009-08-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiaoao808 的回复:]
写一个servlet或者action执行删除的sql就好了,楼主应该是新手吧,有什么问题可以找我讨论
[/Quote]
是新手啊 js怎么调用java类里的方法?
如何触发?
wiwipetter 2009-08-21
  • 打赏
  • 举报
回复
1.如果不讲究应用模式的话,最简洁的方法:
按钮触发一个javascript事件,
在该事件里调用一个java类里的方法,
该方法就是操作数据库的方法。
2.多行数据一次性取出最好。
supreme1008 2009-08-21
  • 打赏
  • 举报
回复
一般都是用按钮触发事件,如果不用做js表单的验证,直接用一个form里面,写个submit就可以了,并且在form 的action填写相关的处理动作,例如servlet或者action,当然在form里面需要传一个主键ID
如果要做表单验证,譬如如果没有数据,就直接提示请选择数据,这里就可以写一个button,触发一个js函数,然后通过url进入相关的action或者直接form.submit等,这里也需要传一个主键ID,这里还可以用到ajax异步提交,我比较提倡用prototype,因为方便,并且可以修改和覆盖相关的方法
另外第二个问题,如果你是多行数据要从数据库取,感觉单行多行都没什么区别,都是select啊,或者楼主是其他意思,我还不是很理解
xiaozejun 2009-08-21
  • 打赏
  • 举报
回复
可以用ajax删除吗
lcj_up 2009-08-21
  • 打赏
  • 举报
回复
session.createQuery("from user").list()
ltai701 2009-08-21
  • 打赏
  • 举报
回复
嗯,二楼的方法 是通常用的的实现方法
xiaoao808 2009-08-21
  • 打赏
  • 举报
回复
写一个servlet或者action执行删除的sql就好了,楼主应该是新手吧,有什么问题可以找我讨论
musecangying007 2009-08-21
  • 打赏
  • 举报
回复
你可以写个js函数,一点删除按钮,触发该函数,在函数中向服务器发送请求
如果数据很多的话,可以写个分页类
skyair2004 2009-08-21
  • 打赏
  • 举报
回复
另外就是想问下 多行数据怎么从数据库取比较好?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧