我现在在jsp取到一行数据比如
name  id  info
sky    1   一般   这里做了个“删除”的超连接  怎么让这个按钮一点就就去执行一个数据库的删除方法?
king   2   很差    删除
bobo   3   好      删除

解决方案 »

  1.   

    写一个servlet或者action执行删除的sql就好了,楼主应该是新手吧,有什么问题可以找我讨论
      

  2.   

    session.createQuery("from user").list()
      

  3.   

    一般都是用按钮触发事件,如果不用做js表单的验证,直接用一个form里面,写个submit就可以了,并且在form 的action填写相关的处理动作,例如servlet或者action,当然在form里面需要传一个主键ID
    如果要做表单验证,譬如如果没有数据,就直接提示请选择数据,这里就可以写一个button,触发一个js函数,然后通过url进入相关的action或者直接form.submit等,这里也需要传一个主键ID,这里还可以用到ajax异步提交,我比较提倡用prototype,因为方便,并且可以修改和覆盖相关的方法
    另外第二个问题,如果你是多行数据要从数据库取,感觉单行多行都没什么区别,都是select啊,或者楼主是其他意思,我还不是很理解
      

  4.   

    1.如果不讲究应用模式的话,最简洁的方法:
    按钮触发一个javascript事件,
    在该事件里调用一个java类里的方法,
    该方法就是操作数据库的方法。
    2.多行数据一次性取出最好。
      

  5.   

    是新手啊  js怎么调用java类里的方法?
    如何触发?