Das perplex mich. Im folgenden Code wird nicht einmal "1" in der Konsole ausgedruckt. Wenn ich in der ersten system.out-Zeile einen Haltepunkt platziere (mit eclipse), beendet der Debugger ihn nicht. Keine Ausnahmen ausgelöst. Ich habe auch versucht, ein Null-Argument an den Konstruktor von SFU zu übergeben, um es zu zwingen, eine Ausnahme zu werfen, aber nichts ist passiert.Apache ServletFIleUpload friert ein
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("1");
try {
ServletFileUpload upload = new ServletFileUpload();
} catch (Throwable e) {
throw new ServletException(e);
}
System.out.println("2");
}
und die HTML-
<!DOCTYPE html>
<html lang="en">
<head>
<title>File Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form method="POST" action="loadFile" enctype="multipart/form-data" >
<input type="file" name="myFile" id="myFile" /> <br/>
<input type="submit" value="Upload" name="upload" id="upload" />
</form>
</body>
</html>