jsp之文件上传和下载

jsp之文件上传和下载

ID:6031976

大小:117.55 KB

页数:5页

时间:2017-12-31

jsp之文件上传和下载_第1页
jsp之文件上传和下载_第2页
jsp之文件上传和下载_第3页
jsp之文件上传和下载_第4页
jsp之文件上传和下载_第5页
资源描述:

《jsp之文件上传和下载》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、很多初学jsp的同志都在实现文件上传到服务器或者从服务器上下载文件到本地计算机这方面不是很了解,今天在这里我会帮助大家慢慢的实现这一功能。准备工作:1.到网上下载两个包第一个叫做commons-fileupload-1.2.1.jar第二个叫做commons-io-1.3.2.jar2.建一个项目用来实现文件上传和下载我创建的Web项目名为fileUpload,截图如下3.我们把从网上下载下来的包copy到WebRoot目录下Web-INF下的子目录lib目录里然后打开ReferencedLibraries,你会看见两个包已经存在于里面了。下面我们开始实现文件上传1.首先我们创建一

2、个名为uploadFile.jsp的页面,如下图:点击浏览,可以出现以下画面源代码如下:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

3、itional//EN">">实现文件上传到服务器

4、ion"content="Thisismypage">文件:
姓名:

5、rm>注意:form表单里的enctype=”multipart/form-data”这一属性一定要写,这是用来标明此表单的类型是文件类型的。1.创建另一个jsp页面用来处理文件上传页面(实现功能),名为doFileUpload.jsp。一定要和form表单里action的值相同才行源代码和注释如下:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="org.apache.commons.fileupload.servlet.ServletFileU

6、pload"%><%@pageimport="org.apache.commons.fileupload.FileItemFactory"%><%@pageimport="org.apache.commons.fileupload.disk.DiskFileItemFactory"%><%@pageimport="org.apache.commons.fileupload.FileItem"%><%@pageimport="java.io.File"%><%//先判断是否是文件上传类型enctype="multipart/form-data"booleanisFileUpload=

7、ServletFileUpload.isMultipartContent(request);//如果是文件上传类型if(isFileUpload){//得到文件上传工厂FileItemFactoryfactory=newDiskFileItemFactory();//处理文件上传核心类ServletFileUploadfileUpload=newServletFileUpload(factory);//设置文件上传类的编码格式fileUpload.setHeaderE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。