HomeController.scala 552 B

123456789101112131415161718192021222324
  1. package controllers
  2. import javax.inject.Inject
  3. import play.api.mvc._
  4. /**
  5. * This controller creates an `Action` to handle HTTP requests to the
  6. * application's welcome greeting
  7. */
  8. class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) {
  9. /**
  10. * Create an Action to return a greeting
  11. */
  12. def doGet(id: Option[Int]) = Action { implicit request: Request[AnyContent] =>
  13. val idVal = id.getOrElse(-1)
  14. if (idVal > 0) {
  15. Ok("Welcome %d.".format(idVal))
  16. } else {
  17. Ok("No ID.")
  18. }
  19. }
  20. }