代码改变世界

JSP中文件上传的关键步骤

2018-01-14 20:17  开发潜力  阅读(605)  评论(0编辑  收藏  举报

1.在JSP文件中使用page指令导入Commons-FileUpload组件所需的类。

2.判断请求信息中的内容是否是multipart类型,如果是则进行处理。

3.通过FileItemFactory工厂对象实例化ServletFileUpload对象。

4.调用ServletFileUpload对象的parseRequest()将表单中字段解析成FileItem对象的集合。

5.通过iterator迭代器依次处理每个FileItem对象,如果是普通字段,通过getString()方法得到相应表单字符的值,该值与表单字段中的”name“属性对应。如果是文件字段,则通过File的构造方法构建一个指定路径名和文件名的文件,并通过FileItem对象的write()方法将上传文件的内容保存到文件中。