1

我正在使用播放!框架 2.4。我可以通过evolution .sql 脚本制作表格并插入数据,但是如何设置我Appication.scalaroutes等以制作表格插入数据?

PS我对Play很陌生

4

1 回答 1

0

play fromework 推荐的最佳方式是使用助手和模板系统。

https://www.playframework.com/documentation/2.4.x/ScalaForms

但是,如果您想自己尝试在控制器中使用纯 html 和处理程序请求,则可以尝试以下操作:

Application.scala

def save = Action { implicit request =>
//here handle params from html form, 
//this will return Option[Map[String,ArrayBuffer]]                                                                     
val optionMap = request.body.asFormUrlEncoded
println(optionMap)
//saving things here
Ok("saved")

}

plain html form

<form action="/savedata" method="post" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded">
<input type="text" name="name" />
<input type="text" name="lastName" />
<input type="submit" />         
</form>   

conf/routes

POST   /savedata                        controllers.Application.save

希望这可以帮助。问候

于 2015-11-13T16:11:26.840 回答