struts2框架中我从action中得到一个list给jsp,我想删除其中一条如何做?

2024-12-27 11:03:09
推荐回答(3个)
回答1:

struts2中,删除list的某一条值的方法是,把选中的记录的id传给后台,然后根据此id做物理删除即可。

比如:

用个checkbox,对应记录的id存储到这个checkbox的value上,选中的就是需要删除的数据了。

接收到选择的id后根据id删除即可,参考代码如下:

public void delete(int id){

String hql="delete Person as p where p.id=?";

Query query=session.createQuery(hql);

query.setInteger(0,id);

query.executeUpdate();

session.beginTransaction().commit();

}

回答2:

location.href='tt/delete_stu_by_id.action

这里传个ID回去到后台,每个用户都有对应的ID的吧,这时就可以用sql语句执行删除了

location.href='tt/delete_stu_by_id.action?id=

回答3:




















//后台操作 delete_stu_by_id

接收参数
String[] args = request.getParameterValues("stuNo");