!PlayFrameworkメモ 何度目かのPlayFramework入門.とりあえずsbtを用意した状態からスタート. ::プロジェクト作成 sbt new playframework/play-scala-seed.g8 プロジェクト名は適当に決める. プロジェクト名と同名のディレクトリが作られるので,そこに移動. ::HelloWorldする conf/routes にURLと,そのURLにアクセスしたときに実行したいメソッドの対応を書く. たとえば, GET /my-hello controllers.MyHello.hello とか書く. で,メソッドを用意.クラスはappの下に用意.今回は app/controllers/MyHello.scala. 中身は, package controllers import javax.inject._ import play.api.mvc._ import play.api.data._ import play.api.data.Forms._ class MyHello @Inject()(mcc: MessagesControllerComponents) extends MessagesAbstractController(mcc){ def hello() = Action { implicit request : MessagesRequest[AnyContent] => Ok(views.html.myhello("My Hello World", "miyo")) } } とか.ここで,views.html.myhelloは,app/views/myhello.scala.html に 定義する. 中身は, @(mesg1: String, mesg2: String)