使用Apache commons文件上传API在Jsp中上传多个文件
我无法上传多个文件。我正在使用此代码。 这里itr.hasNext()返回false。
FileUpload.jsp
Your files uploaded
html文件是: –
Upload page
这是怎么造成的,怎么解决这个问题?
您正在解析请求两次。 第一次打印项目,第二次真正获取项目进行处理。 这不会起作用。 它只能被解析一次。
删除以下无用的行
System.out.println(upload.parseRequest(request));
如果您真的打算出于某种原因打印已解析的项目,那么您应该这样做
System.out.println(items);
在 try
块中解析了一次请求之后。
与具体问题无关 ,JSP不是这项工作的最佳选择。 在servlet中执行此作业并将结果收集到您放入请求范围的某个map / bean中,然后将请求转发到JSP以显示结果。