Servlet—文件上传

什么是Commons?

Apache的一个开源子项目,Commons-FileUpload是

Conmmons下子项目。

Commons-FileUpload的作用?

1:该组件可以方便地嵌入JSP页面中,完成文件的上传

2:能够全程控制上传内容

3:能够对文件大小和类型进行异常控制

 

 

 

Commons-FileUpload的使用步骤?

1:新建项目

2:拷贝架包到WEB_INF下的lib文件夹下

Commons-fileupload-1.3.2jar

commons-io-2.5jar

3:设置表单的属性

<from method="post" enctype="multipart/form-data" action = "#">

4:jsp编码

a:创建FileItemFactory对象:(作用是将表单的数据封装

为一个一个的FileItem对象实例)

b:创建ServletFileUpload对象

c:解析form表单提交的所有表单元素的数据

1):如果是普通表单元素:直接获取元素名和值用

2):如果是文件数据:获取文件名等参数,保存文件

到服务器

 

 

 

 

 

 

 

posted @ 2017-12-16 20:46  老人与JAVA  阅读(200)  评论(0编辑  收藏  举报