Quando compilo questo :
codice:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import com.oreilly.servlet.*;

public class ControllerFiles extends HttpServlet
{
  public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  {
    // Istanziamo le variabili
    // Il ServletContext sevirà per ricavare il MIME type del file uploadato
    ServletContext context = getServletContext();
    String forw = null;
    try
    {
      // Stabiliamo la grandezza massima del file che vogliamo uploadare
      int maxUploadSize = 50000000;
      MultipartRequest multi = new MultipartRequest(request, ".", maxUploadSize);
      String descrizione = multi.getParameter("text");
      File myFile = multi.getFile("myFile");
      String filePath = multi.getOriginalFileName("myFile");
      String path = "C:\\files\\";
      try
      {
        // ricaviamo i dati del file mediante un InputStream
        FileInputStream inStream = new FileInputStream(myFile);
        // stabiliamo dove andrà scritto il file
        FileOutputStream outStream = new FileOutputStream(path + myFile.getName());
        // salviamo il file nel percorso specificato
        while ( inStream.available() > 0 )
        {
          outStream.write(inStream.read());
        }
        // chiudiamo gli stream
        inStream.close();
        outStream.close();
      }
      catch (FileNotFoundException fnfe)
      {
        fnfe.printStackTrace();
      }
      catch (IOException ioe)
      {
        ioe.printStackTrace();
      }
      forw = "/done.jsp";
      // mettiamo nella request i dati così da poterli ricavare dalla jsp 
      request.setAttribute("contentType", context.getMimeType(path + myFile.getName()));
      request.setAttribute("text", descrizione);
      request.setAttribute("path", path + myFile.getName());
      request.setAttribute("size", Long.toString(myFile.length()) + " Bytes");
      RequestDispatcher rd = request.getRequestDispatcher(forw);
      rd.forward(request, response);
    }
    catch (Exception e)
    {
      e.printStackTrace();
    }
  }
}
Mi da quest'errore...come risolverlo?
C:\Documents and Settings\Utente\Desktop\ControllerFiles.java:21: cannot find symbol
symbol : method getOriginalFileName(java.lang.String)
location: class com.oreilly.servlet.MultipartRequest
String filePath = multi.getOriginalFileName("myFile");
^
1 error