错误提示是 Error 500--Internal Server Error
java.lang.Error: Unresolved compilation problems:
The constructor File(String) is undefined
The method exists() is undefined for the type File at com.jspsmart.upload.SmartUpload.getPhysicalPath(SmartUpload.java:620)
at com.jspsmart.upload.File.saveAs(File.java:67)
at com.jspsmart.upload.File.saveAs(File.java:60)
at jsp_servlet._budget.__doup._jspService(__doup.java:150)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183) 我的源代码是
SmartUpload smartUpload = new SmartUpload();
smartUpload.initialize(pageContext);
smartUpload.upload();
com.jspsmart.upload.File smartFile = smartUpload.getFiles().getFile(0);
String fileName = "E:\\aaa\\"+smartFile.getFileName(); System.out.print(" fileName="+fileName );
smartFile.saveAs(fileName); 绝对路径肯定存在
后来又改成相对路径String fileName = "\upload\"+smartFile.getFileName();
saveAs的时候加上常量 smartFile.SAVEAS_VIRTUAL和 也还是这个错误提示,又哪位达人帮帮忙啊,感激流涕啊!!
java.lang.Error: Unresolved compilation problems:
The constructor File(String) is undefined
The method exists() is undefined for the type File at com.jspsmart.upload.SmartUpload.getPhysicalPath(SmartUpload.java:620)
at com.jspsmart.upload.File.saveAs(File.java:67)
at com.jspsmart.upload.File.saveAs(File.java:60)
at jsp_servlet._budget.__doup._jspService(__doup.java:150)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183) 我的源代码是
SmartUpload smartUpload = new SmartUpload();
smartUpload.initialize(pageContext);
smartUpload.upload();
com.jspsmart.upload.File smartFile = smartUpload.getFiles().getFile(0);
String fileName = "E:\\aaa\\"+smartFile.getFileName(); System.out.print(" fileName="+fileName );
smartFile.saveAs(fileName); 绝对路径肯定存在
后来又改成相对路径String fileName = "\upload\"+smartFile.getFileName();
saveAs的时候加上常量 smartFile.SAVEAS_VIRTUAL和 也还是这个错误提示,又哪位达人帮帮忙啊,感激流涕啊!!
解决方案 »
- xfire异常:For input string: ""
- SmartUpload 上传图片
- 类似 SHOPEX那样的店铺装修功能,页面自定义功能。求思路
- jsp出错,各位高手进来指点一下,小弟在这里24在线等!!!!急呀
- 如何将数据库中的信息显示!help!!
- ie地址参数的问题!
- 请问JSP连接SQL2000的错误如何解决!!急
- 怎样在servlet中得到PageContext对象 PageContext pageContext=?????
- 文件上传报错java.io.IOException: Corrupt form data: premature ending
- resin里classpath定义的目录在哪里啊??
- .NET 和 J2EE目前哪个就业好点啊
- lunece多个字段查询问题
可能包有问题,或者项目重建试试