Spielen! Rahmen - Griff eine POST-Anforderung
dies ist der Weg, um behandeln Sie die login-POST-Anforderung:
POST /login/submit controllers.Users.loginSubmit(user : String, password : String)
dies ist die login.scala.html:
<form method="post" action="???">
<input type="text" name="username" /><br/>
<input type="password" name="password" /><br/>
<input type="submit" value="Login" />
</form>
Habe ich zwei Fragen:
- was sollte den Wert der Aktion? ist es "login/submit"?
- wie leiten Sie dieses Formular abgewickelt werden loginSubmit Funktion?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es
POST
form, Sie brauchen nicht zu erklären, params in derroute
:Vorlage:
Import:
Controller:
Template-Formular-Helfer
Gibt es auch Formular-Vorlage Helfer zur Erstellung von Formen in der Spiel-Vorlage, so dass die gleiche getan werden kann, als:
Sind Sie besonders nützlich beim arbeiten mit großen und/oder
pre-filled
Formenimport static play.data.Form.form;
In Play Framework in der version 2.5.x Form.form() ist veraltet und Sie sollten injizieren einer FormFactory
Hier finden Sie Beispiel: Die Methode form(Klasse) von der Form-Klasse ist veraltet im Spiel ist! Rahmen
Import:
Injizieren:
Controller: