Peter: Übergabe einer Datei aus HTML --> JAVA Servlet

Hi @ ALL!!

Bin gerade in der Einarbeitungsphase zum Thema JAVA Servlet!

Habe ein HTML Dokument, wo ich eine Datei hochladen kann.

  
<form action="Second_Projekt" method="get" enctype="multipart/form-data">  
  <p>Datei suchen<br>  
    <input name="Datei" type="file" size="50" maxlength="100000" accept="text/*">  
    <input type="submit" name="Submit" value="Weiter">  
  </p>  
</form>  

Jetzt möchte ich diese Datei an ein Servler übergeben, damit ich damit weiter arbeiten kann. Ich habe bisher:

  
import java.io.IOException;  
import java.io.PrintWriter;  
import javax.servlet.ServletException;  
import javax.servlet.http.HttpServlet;  
import javax.servlet.http.HttpServletRequest;  
import javax.servlet.http.HttpServletResponse;  
  
public class Second_Projekt extends HttpServlet  
{  
 protected void doGet(HttpServletRequest request,HttpServletResponse response)  
  
 throws ServletException, IOException  
 {  
 PrintWriter out = response.getWriter();  
 out.print("<!DOCTYPE HTML PUBLIC ");  
 out.println("'-//W3C//DTD HTML 4.0 Transitional//EN'>");  
 out.println("<HTML><HEAD><TITLE>Addition: ");  
 out.println("</TITLE></HEAD><BODY>");  
        String x = request.getParameter("Datei");  
        out.println("Ergebnis: " +x);  
 out.println("</BODY></HTML>");  
 }  
}  

Das funktioniert leider nicht, was mache ich falsch??

Vielen Dank für die Hilfe und denkt dran, ich bin Anfänger ;-)

MfG
Peter

  1. was geht denn nicht, was fuer eine Fehlermeldung kommt denn, hast du das Servlet bereits deployed.
     Peter

  2. Tach,

    Habe ein HTML Dokument, wo ich eine Datei hochladen kann.

    Multipart-Requests müssen anders behandelt werden, eine Standardklasse dafür ist com.oreilly.servlet.

    mfg
    Woodfighter