[英]Get form parameter value from request in Play 2.0 Scala controller
在Play 2.0 Scala應用程序中,我有一個帶有一個參數的Form的簡單頁面。 它重定向到另一個頁面,我想用表格中的參數做一些事情。 我怎么才能得到它?
我正在尋找類似的東西
request.formData.get("paramName")
我知道request.body
,但仍然不知道如何從中獲取單個參數值。
我要說的是,檢索表單數據的最簡單方法是使用play.api.data
的Form
結構。 所以這是你如何在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)}
)
您可以使用of[String]
而不是使用nonEmptyText
。
如果有以下的帖子請求可能有效
。請求()主體()asFormUrlEncoded()得到( “myparam”)[0]。。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.