//判断删除记录
String[] delid=(String[])request.getParameterValues("delid"); //获取选中的ID,然后循环删除。
String[] tempdelid=delid.split(",");  //像这样就无法编绎
String[] tempdelid="1,2,3,4,5".split(",");  //这样就正常可以编绎
for (int i=0;i<=tempdelid.length;i++)
{
out.println(tempdelid[i]+"<br>");
}
那位兄弟路过,帮忙下小弟,谢谢。

解决方案 »

  1.   

    String[] delid  
    delid是数组来的 应该没有split()方法的 所以不对
    而第二句"1,2,3,4,5".split(","); 中 前面是字串当然就可以啦!
      

  2.   

    String[] tempdelid=delid.split(",");
       此句表示用delid的split(),但是delid为一String数组,而split()只存在于String对象中,所以需要进行修改.
       如果是对所有的字符串都用","来分割,则可以这样:
       delid[i].split("'");