HTML Formular Daten Array an JSP / Servlet senden

8

Ich komme aus der PHP-Welt, wo alle Formulardaten, deren Name in eckigen Klammern endet, automatisch als Array interpretiert werden. Also zum Beispiel:

%Vor%

würde auf der PHP-Seite als ein Array von Name "Auto" mit 3 Strings innerhalb gefangen werden.

Gibt es nun eine Möglichkeit, dieses Verhalten bei der Übergabe an ein JSP / Servlet-Backend zu duplizieren? Irgendwelche Bibliotheken, die es für Sie tun können?

BEARBEITEN:

Um dieses Problem ein wenig weiter zu erweitern:

In PHP

%Vor%

würde mir ein verschachteltes Array liefern. Wie kann ich dies in JSP reproduzieren?

    
Steve 02.08.2012, 22:03
quelle

1 Antwort

9

Die [] -Notation im Namen des Anforderungsparameters ist ein notwendiger Hack, damit PHP den Anforderungsparameter als Array erkennt. Dies ist in anderen Websprachen wie JSP / Servlet unnötig . Entfernen Sie diese Klammern

%Vor%

Auf diese Weise werden sie von zur Verfügung gestellt HttpServletRequest#getParameterValues() .

%Vor%     
BalusC 02.08.2012 22:09
quelle

Tags und Links