【问题标题】:Play Framework - Getting Session Data in ViewsPlay Framework - 在视图中获取会话数据
【发布时间】:2014-09-02 22:22:13
【问题描述】:

如何在 Play Framework 2.3.x 的视图中获取会话数据?

我以前使用session.get("sessionName"),但现在我尝试使用它时得到not found: value session

【问题讨论】:

    标签: scala playframework-2.3


    【解决方案1】:

    您应该将所有强制变量传递给视图。为了访问会话,您应该将其声明为模板的参数。

    @(title:String)(implicit session: Session)
    
    <html>
        <head>
            <title>@title</title>
        </head>
        <body>
            @session.get("sessionname")
        </body>
    </html>
    

    使用 implicit 可以避免从控制器显式传递会话。

    def index = Action { implicit req =>
      Ok(views.html.index("Page Title"))
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-07
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多