action调用serv层方法public String dels(){
String str ="" ;
String ids[] = str.split(",");
db.getConnection();
ygs.dels(conn, ids);
list = ygs.show(conn);
db.colseAll(conn, pstat, null);
return this.SUCCESS;
}
你的str不应该是传进来的吗?

解决方案 »

  1.   

    我没有仔细看你的代码,我只是想说,既然你用了struts2,可是在写js时候为什么调用.jsp,这样会不会
    跳过action层呢????????????
      

  2.   

    if(sel[i].checked==true){
    if(str == "")
    str += sel[i].value;
    else
    str += ","+sel[i].value;
    }
    if(window.confirm("确定删除吗?")){
    window.location.href= "delAll.action?id="+str;
    }
      

  3.   

    回复1楼str 是应该被传进来的啊!而接收str值的不是在serv层接收了吗,问题就是str传不进来啊!
    二楼说的。jsp这个只是单纯的跳到jsp页面而已,也没有什么需要显示的,所以没有必要再经过action了吧!就算不是用js,也是一个单纯的连接连接到了。jsp页面
      

  4.   

    String str ="" ;
    String ids[] = str.split(",");
    db.getConnection();
    ygs.dels(conn, ids);
    什么东西?str="";?????????????????????
      

  5.   

    有没有传进来你打印就知道了。struts好好看,你那导入方式根本不对。