Wie erhalte ich Zugriff auf post-Daten aus scala spielen?
Habe ich eine route vom Typ "POST". Ich bin senden von post-Daten auf die Seite. Wie kann ich access, dass post-Daten. Zum Beispiel in PHP, die Sie verwenden, $_POST
Wie erhalte ich Zugriff auf die post-Daten in scala und play framework?
InformationsquelleAutor der Frage user1435853 | 2012-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als von Spielen 2.1, gibt es zwei Möglichkeiten, um auf POST-Parameter:
1) das erklären der Körper als form-urlencoded über eine Aktion der parser-parameter, in dem Fall die Anfrage.Körper wird automatisch umgewandelt in eine Map[String, Seq[String]]:
2) Durch Aufruf request.Körper.asFormUrlEncoded, um die Map[String, Seq[String]]:
InformationsquelleAutor der Antwort Leonya
Hier haben Sie gutes Beispiel wie es gemacht im Spiel:
https://github.com/playframework/Play20/blob/master/samples/scala/zentasks/app/controllers/Application.scala
Es ist in der Dokumentation beschrieben, der Formulare Absenden
InformationsquelleAutor der Antwort biesior
als @Marcus weist darauf hin, bindFromRequest ist der bevorzugte Ansatz. Für einfache ein-aus-Fällen wird jedoch ein Feld
kann zugegriffen werden, per post würde in der form so
InformationsquelleAutor der Antwort virtualeyes