org.apache.commons.dbcp.DelegatingStatement is closed.是怎么回事?

java_jing 2005-04-22 01:15:00
有一个jsp页面,列出可供用户选择的若干文件,文件名前是复选框,用户可以选择文件,之后单击删除按钮对指定的文件进行删除.

jsp:
String fileids[]=request.getParameterValues("checkbox_file");
int len=uploadbean.DelByFileidBatch(fileids);
javabean中的方法:

public int DelByFileidBatch(String fileids[]) throws Exception
{
int len=fileids.length;

conn.setAutoCommit(false);
Statement stmt=conn.createStatement();
stmt.clearBatch();

for(int i=0;i<len;i++)
{

String strsql="delete from userfile where fileid='"+fileids[i]+"'";
stmt.addBatch(strsql);
String filepath=GetFilepathByFileid(fileids[i]);
System.out.println(filepath);
File f=new File(filepath);
if(f.exists()){
f.delete();
System.out.println(filepath);

}
}
stmt.executeBatch();
conn.commit();
stmt.close();
conn.close();

return len;
}

错误:

java.sql.SQLException: org.apache.commons.dbcp.DelegatingStatement is closed.
org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:136)
org.apache.commons.dbcp.DelegatingStatement.addBatch(DelegatingStatement.java:288)
com.cstmail.file.models.FileOperation.DelByFileidBatch(FileOperation.java:71)
org.apache.jsp.operation_jsp._jspService(operation_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


...全文
303 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
自然80 2005-04-22
  • 打赏
  • 举报
回复
conn可能已经关闭了,所以提示org.apache.commons.dbcp.DelegatingStatement is closed.
java_jing 2005-04-22
  • 打赏
  • 举报
回复
com.cstmail.file.models.FileOperation.DelByFileidBatch(FileOperation.java:71)为
stmt.addBatch(strsql);

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧