Anmerkungen zum Verhalten von Web-Containern
Machen sie Sie sich mit dem Verhalten des Web-Containers vertraut.
Auf mehrteilige Formulardaten zugreifen
Definieren Sie ein Servlet zur Verarbeitung
mehrteiliger Formulardaten, indem Sie eine Annotation mit dem Namen "@MultipartConfig" in das Servlet einschließen oder ein mehrteiliges Konfigurationselement
für das Servlet in der Anwendungsdatei web.xml angeben. Eine Annotation kann aussehen wie im folgenden Beispiel:
@MultipartConfig(fileSizeThreshold=1000000, location="temp", maxFileSize=5000000, maxRequestSize=5000000)
Wenn ein Servlet
nicht für die Verarbeitung mehrteiliger Formulardaten definiert ist oder die eingeschlossene Datei den von den Konfigurationsdaten vorgegebenen Anforderungen
nicht entspricht, wird als Reaktion auf eine Anforderung mit mehrteiligen Formulardaten das folgende Verhalten beobachtet:
ServletRequest.getParameter()
nach der Anforderung zum Abrufen eines Formularfelds einen Nullwert zurück.
HttpServletRequest.getPart() oder HttpServletRequest.getParts() löst eine entsprechende Ausnahmebedingung aus. Die Ausnahmebedingungsnachricht gibt die
Ursache für die Ausnahmebedingung an.