jsp使用jspSmartUpload编写下载时出现路径不正确

<title>下载页面</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><... <title>下载页面</title><meta http-equiv="Content-Type" content="text/html;charset=gb2312"></head><body> <% SmartUpload su=new SmartUpload(); su.initialize(pageContext); su.setContentDisposition(null); su.downloadFile("upload/daomubiji.txt"); %></body></html>
出现的错误:
org.apache.jasper.JasperException: An exception occurred processing JSP page /yanruyu1/1/xiazai.jsp at line 12
9: SmartUpload su=new SmartUpload();
10: su.initialize(pageContext);
11: su.setContentDisposition(null);
12: su.downloadFile("upload/daomubiji.txt");
13: %>
14: </body>
15: </html>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:423)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause java.io.FileNotFoundException: upload\daomubiji.txt (系统找不到指定的路径。)
java.io.FileInputStream.open(Native Method)
java.io.FileInputStream.<init>(FileInputStream.java:120)
com.jspsmart.upload.SmartUpload.downloadFile(SmartUpload.java:545)
com.jspsmart.upload.SmartUpload.downloadFile(SmartUpload.java:508)
com.jspsmart.upload.SmartUpload.downloadFile(SmartUpload.java:476)
org.apache.jsp.yanruyu1._1.xiazai_jsp._jspService(xiazai_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
展开
 我来答
百度网友5e57e5cdb
2013-12-24 · 超过17用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:62.6万
展开全部
su.downloadFile("upload/daomubiji.txt");就是你写的路径不对了
这个路径要是WebRoot下的路径
追问
这个路径我放在root中另一个文件夹是不是我要把那个文件的名字加上去
追答
要把文件夹的名字加上,就是从root开始写它的相对路径
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式