2012-02-02 7 views

Respuesta

9

Yo diría que la forma más fácil de recuperar datos de formularios es usar la estructura Form en play.api.data. Así que aquí es cómo se puede hacerlo en play2.0-RC1

val form = Form[(String, String)](
    tuple(
    "paramName1" -> nonEmptyText, 
    "paramName2" -> nonEmptyText 
) 
) 

form.bindFromRequest.fold(
    failure =>(),//do smthg with the failure info 
    { case (p1, p2) => println(p1);println(p1)} 
) 

En lugar de utilizar nonEmptyText puede utilizar of[String].

Compruebe lo que se pone en sus manos para ese mapeo aquí Forms Helper. Otra información adicional que debería ayudarlo es here.

6

Si una solicitud POST con siguiente puede trabajar

solicitud() cuerpo() asFormUrlEncoded get() ("miparam") [0]...;

+5

En scala esto es: 'request.body.asFormUrlEncoded.get (" myparam ")' – jbnunn

+0

Esto es tan malo, pero es la respuesta – decapo

Cuestiones relacionadas