Übergeben Sie ein Array oder eine Liste an @ pathvariable - Spring / Java
-
09-12-2019 - |
Frage
Ich mache ein einfaches "Get" in Jboss / Frühling.Ich möchte, dass der Kunde mir ein Array von Ganzzahlen in der URL übernimmt.Wie setze ich das auf dem Server ein?Und Show, wenn der Client die Nachricht senden?
Das habe ich gerade. generasacodicetagpre.
auf dem Client möchte ich so etwas wie passieren generasacodicetagpre.
Wenn ich das tat, erhalte ich einen Fehler:
java.lang.illegalstateException: konnte @ pathvariable [liteNAMIDs] in @requestMapping nicht finden
Lösung
(getestet mit Feder MVC 4.0.1)
Andere Tipps
Sie sollten so etwas tun:
rufen:
GET http://localhost:8080/public/test/1,2,3,4
Ihr Controller: generasacodicetagpre.
Wenn Sie eckige Klammern verwenden möchten - [] generasacodicetagpre.
(getestet mit Feder MVC 4.1.1)
können @ pathvariable string-IDs ausführen, dann die Zeichenfolge analysieren.
so etwas wie: generasacodicetagpre.
Sie würden eingeben: generasacodicetagpre.