在文件上传中使用了commons-fileupload组件进行文件的辅助上传。
首先使用这个组件需要另一个依赖jar包:commons-io
保证代码都正确的情况下
List<FileItem> fileItems = upload.parseRequest(request);
fileItems.size()一直都是0.
原因是前端的form表单中input标签没有指定name属性。
<form action="file1" method="post" enctype="multipart/form-data">
选择文件:<input type="file" value="选择文件" name="test" >
<input type="submit" value="提交"></input>
</form>
其中的name属性,如果少了,后台就一直是0。