commons-fileupload 上传组件

JSP编程中关于文件上传的问题,
今天我用一个实例来说说。
首先使用的是MVC模式来进行开发,用到的是Apache的通用组件:
commons-fileupload组件,首先需要两个支持jar包,一个是:
commons-fileupload-1.2.jar,另一个是:commons-io-1.3.2.jar
我的页面是:有两个文本域,还有一个多行文本域,再有一个文件域;
紧接着再写一个servlet去实现接收来自页面的数据,那么在这里有两点要说明
第一:在servlet中获取参数,不再是通过request.getParameter(),而是先要将请求对象给转换;
第二:在利用commons组件中提供的API中,用到FileItem接口,去获取页面的参数,提供了两种方式去获取,一种是根椐页面控件名字获得,别一种方式是直接拿得控件字符串(因为commons组件底层是采取用数组的方式去封装数据的,然后再将这些数据传到servlet中)
附件为示例

你可能感兴趣的:(apache,编程,mvc,jsp,servlet)