Ich habe ein jsp
mit diesem Code-Snippet drin.
Dies ist mein Controller in spring
.
Ich kann den Namen der Datei nicht abrufen, es wird null
angezeigt.
Ich weiß, dass ich den Namen mit JQuery oder Javascript abrufen kann, aber ich möchte sie nicht beide verwenden. Ich möchte es mit reinem Java machen.
Kann mir bitte jemand helfen?
Wenn Sie die Datei hochladen, ist request
eine Instanz von org.springframework.web.multipart.MultipartHttpServletRequest
. Sie können es also in Ihre Methode convertFile()
umwandeln. Siehe unten:
Ich kann jedoch den Namen der Datei, die ich auf der JSP-Seite ausgewählt habe, nicht abrufen (NULL-Wert erhalten).
--- & gt; Um den Dateinamen zu erhalten, können Sie es wie folgt erhalten:
%Vor%Um das Hochladen von Dateien zu ermöglichen, müssen Sie sicherstellen, dass Sie eine Multipart-Resolver-Bean wie folgt erstellen:
%Vor%Referenz: Spring-Dokumentation
Tags und Links java spring file-upload