Les trois formulaires doivent soumettre des données de formulaire HTTP. Tout d'abord, dans le package play.data du framework Java Play
java.lang.Object
play.data.Form<DynamicForm.Dynamic>
play.data.DynamicForm
java.lang.Object
play.data.FormFactory
Un moyen simple de soumettre un formulaire consiste à encapsuler une classe existante Premièrement, la classe modèle est
public class User {
public String email;
public String password;
}
Pour envelopper une classe
Form<User> userForm = Form.form(User.class); //Java play 2.Utiliser pour 4x ou moins
Form<User> userForm = formFactory.form(User.class); //Java play 2.Utiliser pour 5 ou plus
Lors de la liaison directe du contenu de la demande
User requestData = userForm.bindFromRequest().get(); //2.moins de 4
User requestData = formFactory.form(User.class).bindFromRequest(); //2.5 ou plus
Lors de la récupération de données à partir d'une requête qui n'est pas liée au modèle:
DynamicForm requestData = Form.form().bindFromRequest(); //2.moins de 4
DynamicForm requestData = formFactory.form().bindFromRequest();//2.5 ou plus