FileUpload mit Servlet

hallo zusammen,
ich möchte eine servlet schreiben die ein fileupload áuf den server mit Hilfe der Klasse MultipartRequest macht.
ich arbeite mit eclipse und tomcat und habe schon
die cos.jar in das projekt importiert.
aber ich kriege die fehlermeldung:
java.lang.NoClassDefFoundError: com/oreilly/servlet/MultipartRequest

mein formular sieht so aus:

upload formular

Pfad:

und mein servlet siehst so aus:

/**
* @author 9910701
*
* To change the template for this generated type comment go to
* Window&gt:stuck_out_tongue_winking_eye:references>Java>Code Generation>Code and Comments
*/

import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.oreilly.servlet.MultipartRequest;

public class FileUploadServlet extends HttpServlet {

public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {

res.setContentType(„text/html“);
PrintWriter out = res.getWriter();
try{

String url = req.getParameter(„pfad“);
MultipartRequest multi = new MultipartRequest(req,url);
for(Enumeration e=multi.getFileNames();e.hasMoreElements():wink:
{
String filename=(String)e.nextElement();
out.println(filename);

}
}
catch(Exception e)
{
e.printStackTrace(out);

}

}

}
was habe ich falsch gemacht
kann mir jemand helfen

youssef

Ich nehme mal an, dass die Fehlermeldung nicht in Eclipse hochkommt.
Dann: Hast du das cos.jar auch dem Tomcat bekannt gemacht?
(Entweder ueber den CLASSPATH oder direkt in %TOMCAT_HOME%/common/lib)

Gruss, Patrick

Hi Youssef,

du mußt die cos.jar noch in Dein LIB-Verzeichnis hochladen, bei mir hats dann auch geklappt…

Gruß

Winni

(auch in WAI)

PS:
bekommst Du denn ne URL? bei mir wird da immer null zurückgeliefert…