簡體   English   中英

從Play 2.0 Scala控制器中的請求獲取表單參數值

[英]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.dataForm結構。 所以這是你如何在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM