jsp 上传文件出现问题

代码如下:[quote][color=red]int count=0;
SmartUpload mysmart=new SmartUpload();
mysmart.init(config);
mysmart.service(request,response);
mysmart.upload();
count = mysmart.save("../image");[/color][/quote]
错误:org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/upload.jsp at line 10

7: SmartUpload mysmart=new SmartUpload();
8: mysmart.init(config);
9: mysmart.service(request,response);
10: mysmart.upload();
11: count = mysmart.save("../image");
12: }
13:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NegativeArraySizeException
com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:144)
org.apache.jsp.admin.upload_jsp._jspService(upload_jsp.java:63)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

着急 马上要用了 谢谢诶了

错误提示的是数组尺寸为负数?好好检查一下你的jsp页面

把你的jsp代码贴上来看看

SmartUpload su=new SmartUpload();
su.initialize(pageContext);
su.upload();
int count=su.save("../image");

1.看看config是否配置成功
2.应该设置一下最大size

我也是这个问题