Problemas com List

Não estou conseguindo criar obj List como código abaixo, ele reclama do parseRequest que é do pacote java.util… que foi declarado. Como eu poderia resolver isso. Agradeço

DiskFileUpload fu = new DiskFileUpload(); fu.setSizeMax(10000000); try{ List fItems = fu.parseRequest(request); Iterator fItr = fItems.iterator();

Este é um código que estou usando para um upload de arquivos usando commons uplodfile

Agradeço

Salve,

Olá só o parseRequest não é método do java.util não ele é um método da classe org.apache.commons.fileupload.FileUploadBase… tente importar esta classe para ver o que acontece. Envie a mensagem de erro para ficar mais fácil. Verifique se você importou esta classe:
org.apache.commons.fileupload.DiskFileUpload

até.

:okok:

O erro persiste, então segue o código abaixo…

O erro foi: "unreported exception org.apache.commons.fileupload.FileUploadException; must be caught or declared to be thorw
List fItems = fu.parseRequest(request);

Coloquei um try cacth e lançou a exceção:
"Exception:org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn’t contain a multipart/form-data or multipart/mixed stream, content type header is null "

Esto tentando fazer upload de .gif

// Java Document
package coreservlets;
import java.io.*;
import java.io.File.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.List;
import java.util.Iterator;
import org.apache.commons.fileupload.*;
import org.apache.commons.fileupload.FileUploadBase.*;

public class UploadFileServlet extends HttpServlet{
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		String title = "Upload Files Servlet";
		DiskFileUpload fu = new DiskFileUpload();
		fu.setSizeMax(10000000);
		try{
			List fItems = fu.parseRequest(request);
		
			Iterator fItr = fItems.iterator();
		
		
			while(fItr.hasNext()){
				FileItem fi = (FileItem)fItr.next();

					if(!fi.isFormField()){
						out.println(ServletUtilities.headWithTitle(title) + "<body>\n" +
						"File name: " + fi.getName() + "<br>" +
						"File Size: " + fi.getSize() + "<br>" +
						"File Uploaded\n" +
						"</body></html>");
						String fLocation = "/WEB-INF/classes";
						//File upFile = new File(application.getRealPath("/"), fItem.getName());
						File upFile = new File(fLocation, fi.getName());
						try {
							fi.write(upFile);
						} catch (Exception e) {
						}
					} else {
						out.println(ServletUtilities.headWithTitle(title) + "<body>\n" +
						"<center> Not a File"+
						"</body></html>");
					}
				}
			}catch(FileUploadException e){
			out.println(ServletUtilities.headWithTitle(title) + "<body>\n" +
			"<center> Exception:" + e +
			"</body></html>");
		}

	}		
}

Se puder ajudar nisso, tá dando um certo trabalho pq o professor pediu pra fazer com servlet, não pode ser com JSP…

Valeu
T+"