+ -
当前位置:首页 → 问答吧 → 文件上传时的故障,请高手指点

文件上传时的故障,请高手指点

时间:2010-10-04

来源:互联网

我的处理页面代码如下:
HTML code
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<%@ page import="java.util.*,com.jspsmart.upload.*" %>
<%@ page import="java.util.Date"  %>
<%@ page import="java.text.SimpleDateFormat;"%>
<html>
<head>
<title>文件上传处理页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
    SmartUpload file1 = new SmartUpload();
    file1.initialize(pageContext);
    file1.upload( );
    
    Date date=new Date(); 
    String   dateFormatStr="yyyyMddHmmssSS";
    SimpleDateFormat simpleFormat=new SimpleDateFormat(dateFormatStr);
    String  datetime=simpleFormat.format(date);
    com.jspsmart.upload.File   myFile = file1.getFiles().getFile(0); 
    myFile.saveAs("/imag/"+ datetime+"."+myFile.getFileExt());
    out.println("文件上传成功!<hr>");
 %>
</body>
</html>




编译时为何出现下列信息:

org.apache.jasper.JasperException: An exception occurred processing JSP page /Da.jsp at line 14

11: <%
12: SmartUpload file1 = new SmartUpload();
13: file1.initialize(pageContext);
14: file1.upload( );
15:  
16: Date date=new Date(); 
17: String dateFormatStr="yyyyMddHmmssSS";


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.lang.NegativeArraySizeException
com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:218)
org.apache.jsp.Da_jsp._jspService(Da_jsp.java:70)
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:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


作者: hxs0117144   发布时间: 2010-10-04

这个问题好像有点难呀

作者: hxs0117143   发布时间: 2010-10-06

按理说应该没问题呀

作者: hxs0117143   发布时间: 2010-10-06

我不知道,你看看其他老同学知不知道

作者: hxs0117143   发布时间: 2010-10-06