怎么实现批量删除啊,,我JSP页面是checkBox,要求全选删除
解决方案 »
- myeclipse新建jsp页面自动生成的一大堆东西有什么用
- 为什么这个link的target属性显示不出来?(菜鸟问题)
- 太神奇了,太神奇了
- 怎样用hibernate+struts实现文件上传?
- 一个表单,多个提交按钮
- jsp页面“{”出错问题!!急求
- jsp中怎样把oracle中的数据导入excel,或者把jsp中的表导入excel!!!
- 在validator中如何自定义错误消息显示头,不要ERRORS
- 急!!!菜鸟问题!!
- 怎么取到ResultSet的记录数,不要用while(rs.next())这种循环?、online
- 请高手指点一下怎么改才能运行
- org.apache.axis2.AxisFault: Read timed out
for (int i = 0; i < powerid.length; i++) {
upid[k]=userId;
upid[k+1]=Integer.valueOf(powerid[i]);
sql+="insert into userpower(userid,powerid)values(?,?);"; }
String [] checkBox =form.getCheeckbox();
页面要用struts标签,<html:checkbox/>
HttpServletRequest request, HttpServletResponse response)
{
System.out.println("toCheckboxDel");
ActionForm actionForm = (ActionForm)form;
System.out.println("id:"+request.getParameter("id"));
String strId = request.getParameter("id").trim();
String num[] = strId.split(",");
try {
for (int i = 0; i < num.length; i++) {
System.out.println(num[i]);
类 p = 类Biz.findClass(num[i]);
类Biz.delete(p);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return mapping.findForward("deldet_success");
}
List list = getHibernateTemplate().find(sql);
getHibernateTemplate().deleteAll(list);
这样就可以批量删除了!
type="org.apache.struts.action.DynaActionForm">
<form-property name="type" type="java.lang.String"></form-property>
<form-property name="teachid" type="java.lang.String[]" />
</form-bean>
在XML裡面定義一個listINVForm,裡面包含一個數組,然後在JSP頁面接收放到這個數組裡面
它封装的模板都是删除一条的、、、、、貌似没得批量删除。
建议使用 sql 或者 hql