Action
大多数Play应用接受的请求由一个Action处理。
一个play.api.mvc.Action 基本上是一个(play.api.mvc.Request => play.api.mvc.Result)函数处理请求,并响应发给客户端
创建Action(标记隐式转换)
Action { implicit request =>
Ok {"Got request [" + request +"]")
}
控制器 是 actions 的生成器
定义Action 生成器
package controllers
import play.api.mvc._
object Application extends Controller{
def index = Action{
Ok ("It works")
}
}
Router 是将每个接受到的HTTP请求转换成Action调用的组件