2012-02-02 9 views

risposta

9

Direi che il modo più semplice per recuperare i dati dei moduli consiste nell'utilizzare la struttura Form in play.api.data. Quindi, ecco come si potrebbe fare in 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)} 
) 

Invece di utilizzare nonEmptyText si potrebbe utilizzare of[String].

Controllare ciò che viene messo nelle mani per quella mappatura qui Forms Helper. Alcune altre informazioni che potrebbero aiutarvi ulteriormente sono here.

6

Se una richiesta POST con i seguenti può funzionare

richiesta() del corpo() asFormUrlEncoded() ottenere ("myparam") [0]...;

+5

In scala questo è: 'request.body.asFormUrlEncoded.get (" myparam ")' – jbnunn

+0

Questo è così male ma è la risposta – decapo

Problemi correlati