1.创建一个磁盘文件项工厂对象
DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory();
2.创建一个核心解析类
ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory);
3.解析request请求,返回的是List集合,List集合中存放的是FileItem对象
List<FileItem> list = servletFileUpload.parseRequest(request);
4.遍历集合,获得每个FileItem,判断是表单项还是文件上传项
for(FileItem fileItem : list){
//判断是表单项还是文件上传项
if(fileItem.isFormField()){
//普通表单项
//接受表单项参数的值
}else{
//文件上传项
//文件上传功能
}
}