复选框checkbox实现批量删除

一、jsp页面


获得数据











 















序号

Id

Name

Time

name="ids" id="ids" value="" />







href="mass_selectionpackage/mass_deleteById.action?id=&content=&title=${title}">delete



ChooseAllOrUnchoose





二、java类,action


package com.wm.mass.action;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.wm.bean.ActivityImg;


public class MassSelectionAction extends ActionSupport {
/**
* @author
*/
private static final long serialVersionUID = 8422741115018483046L;

private int id;
private int temcount=5;

private Object[] ids;//接收复选框中的id数组
private ActivityImg activityImg=new ActivityImg();
private List imgList1=new ArrayList();
private List imgList;
private boolean flag;

{
for (int i = 1; i < temcount; i++) {
activityImg.setId(i);
activityImg.setImgname("名称——"+i);
activityImg.setImgoperatingtime("时间——:"+i);
imgList1.add(activityImg);
}
}
public String dataList() {
imgList=this.imgList1;
return SUCCESS;
}

public String deleteById() throws UnsupportedEncodingException {

System.out.println("删除:"+getContent()+", id:"+getId());
temcount--;
return this.dataList();
}

/*
* 批量删除
*/
public String batchDelete() throws UnsupportedEncodingException {

for(int i=0;i // employeeService.delete(ids[i]);
  System.out.println("删除:"+getContent()+", id:"+ids[i]);
 }
return this.dataList();
}
 
public List getImgList() {
return imgList;
}
public void setImgList(List imgList) {
this.imgList = imgList;
}
 
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}

public Object[] getIds() {
return ids;
}
public void setIds(Object[] ids) {
this.ids = ids;
}
}

你可能感兴趣的:(js)