做文章后台删除时,jsp如何传递多个复选框的值? String[] ids = request.getParameterValues("del");然后对数组进行处理即可http://www.javayou.com (Java自由人) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tks liusoft;那如何对数组ids 进行sql的删除操作 名字可以一样然后用String[] a = request.getParameterValues("id");将所有的checkbox值存到一个数组然后for(int i=0;i<a.length-1;i++){对数组处理}就ok String[] a = request.getParameterValues("id");同意楼上! 偶是这样做的。先取到checkbox的id(该id与数据库里的文章的id一一对应),取得ID后拼接SQL语句,再对数据库进行删除动作 String[] ids = request.getParameterValues("del");在jsp页面,同名就会行成数组,id相同也一样,也会行成数组,你子要获得数组,就可以操作它得数值了. public boolean delSelTask(){ boolean flag=false; String[] s1=request.getParameterValues("del"); String s2 = "-1"; String sql = ""; int i = 0; for (i = 0; i < s1.length; i++) { s2 += "," + s1[i]; } try { sql = "DELETE FROM youtable WHERE ID IN (" + s2 + ")"; flag = db.ExecuteDB(sql); } catch (Exception e) { e.printStackTrace(); } if (flag) { return true; } else { return false; } }试试吧 hibernate中date_sub问题 Unknown column 'XXX' in 'where clause'异常!!! 疯了!log4j在生产环境不输出日志 js的return问题 JBoss部署时出现 “could not publish to the server”的错误 请问哪儿可以申请到免费的JSP空间 真有意思啊 表单提交是onsubmit不起作用 请高手解答有关oracle数据的问题! 数据库出现乱码,高分诱惑。 分页问题请教!! 请教:如何合拢,展开树的叶子呢?
然后用
String[] a = request.getParameterValues("id");
将所有的checkbox值存到一个数组
然后
for(int i=0;i<a.length-1;i++)
{
对数组处理
}
就ok
同意楼上!
先取到checkbox的id(该id与数据库里的文章的id一一对应),取得ID后拼接SQL语句,再对数据库进行删除动作
你子要获得数组,就可以操作它得数值了.
boolean flag=false;
String[] s1=request.getParameterValues("del");
String s2 = "-1";
String sql = "";
int i = 0;
for (i = 0; i < s1.length; i++) {
s2 += "," + s1[i];
}
try {
sql = "DELETE FROM youtable WHERE ID IN (" + s2 + ")";
flag = db.ExecuteDB(sql); } catch (Exception e) {
e.printStackTrace();
}
if (flag) {
return true;
} else {
return false;
} }
试试吧