如何用jspSmartUpload上传文件:)
2016-03-13 14:50
495 查看
首先下载jspSmartUpload.jar 官网好像是没有了
直接上代码
Upload.html
上面的程序只是一个壳 没什么用 只是选择了要上传的文件 但还未上传
接下来跳转到Shangchuan.jsp
在和JSP同目录下选择一个文件 上传
但是传到哪了呢 工程下面也没有这文件啊
原来传到工作空间下的 .metadata里了
具体为C:\Users\HN\Documents\jeeworksapce\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Temp1\upload
如果你没上传成功的话 有可能会提示java.lang.IllegalArgumentException: This path does not exist (1135).
我设置了一个Upload文件夹 和JSP一个父目录下 要自己创建 在工程中创建 或者 在 C:\Users\HN\Documents\jeeworksapce\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Temp1 下创建
直接上代码
Upload.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <p align="center">请选择要上传的文件</p> <form method="post" action="ShangChuan.jsp" enctype="multipart/form-data"> <table border="0" align="center"> <tr> <td><div align="center"> <input type="FILE" name="FILE1" size="30"> </div></td> </tr> <tr> <td><div align="center"> <input type="submit" name="Submit" value="开始上传"> </div></td> </tr> </table> </form> </body> </html>
上面的程序只是一个壳 没什么用 只是选择了要上传的文件 但还未上传
接下来跳转到Shangchuan.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %> <%@ page import="com.jspsmart.upload.*" %> <jsp:useBean id="SU" scope="page" class="com.jspsmart.upload.SmartUpload"></jsp:useBean> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; utf-8"> <title>上传文件</title> </head> <body> <% try { SU.initialize(pageContext); SU.service(request, response); SU.upload(); String fn = SU.getFiles().getFile(0).getFileName(); SU.save("upload/"); out.println("<br>上传成功<a href=upload/"+fn+"> upload/"+fn+"文件</a>"); } catch(Exception e){ e.printStackTrace(); } %> </body> </html>
在和JSP同目录下选择一个文件 上传
但是传到哪了呢 工程下面也没有这文件啊
原来传到工作空间下的 .metadata里了
具体为C:\Users\HN\Documents\jeeworksapce\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Temp1\upload
如果你没上传成功的话 有可能会提示java.lang.IllegalArgumentException: This path does not exist (1135).
我设置了一个Upload文件夹 和JSP一个父目录下 要自己创建 在工程中创建 或者 在 C:\Users\HN\Documents\jeeworksapce\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Temp1 下创建
相关文章推荐
- javascript 核心基础语法
- JavaScript核心基础语法
- jstl函数库及自定义函数库
- JavaScript面向对象编程
- WebSocket兼容浏览器问题(js判断浏览器类型)
- 初学Javascript笔记
- jsp书写规范
- javascript的垃圾回收机制
- jstl 标签库
- JS之事件(一)
- JS深入浅出(一)
- JS深入浅出(二)
- JS深入浅出(三)
- Javascript断言调试
- js基础与DOM
- JavaScript控制页面显示和隐藏带案例
- javascript继承
- javascript常识
- Javascript中各种高度宽度解读
- Three.js的轻量级封装框架Sim.js解析(1)