if(("delete").equalsIgnoreCase(request.getParameter("action")))
{
try
{
                           //取得表单中checkboxAll的值,是个数组
String articleIDArray[] = request.getParameterValues("checkboxAll"); String sqlDelete = "delete from Article where ArticleID in('"+articleIDArray+"')";
//out.println(sqlDelete);
stm.executeUpdate(sqlDelete);
out.println("<script>alert('删除数据成功!');</script>");
}
ch(SQLException e)
{
out.println(e.getMessage());
}
}-----------------------------------------
如何把String articleIDArray[]字符串数组转换成整型数组?

解决方案 »

  1.   

    int[] i_articleIDArray = new i_articleIDArray[articleIDArray.length()];for (int i = 0;i < articleIDArray.length();i ++){    i_articleIDArray[i] = Integer.parseInt(articleIDArray[i]);}
    不知道你是不是这个意思啊~~
      

  2.   

    String sqlDelete = "delete from Article where ArticleID in('"+articleIDArray+"')";这样的语句条件不行吧?
      

  3.   

    int[] intArticleIDArray =new int[articleIDArray.length];
    for(int i=0;i<articleIDArray.length;i++){
         intArticleIDArray[i]=Integer.parseInt(articleIDArray[i]);
    }
      

  4.   

    zhaochunhui(没有烟抽的日子)
     方法可以