我在Scala / Play控制器中通过.withSession()方法设置会话变量 . 我可以在其他控制器方法中调用get this变量 .
但是我希望将这个值放在每个scala.html中 . 因为我使用@(title:String)(内容:Html)将main.scala.html作为全局页面而其他页面作为内容出现 .
无论如何我在main.scala.html页面中做@ session.get(“this variable”)这样的事情?
如果我在main.scala.html页面中使用@()(隐式请求:play.api.mvc.RequestHeader),则首先找不到其他页面中的值会话错误 .
How to access session attribute in Play frame work using scala?解决方案在我的情况下不起作用 .
谁能帮我这个?
1 回答
在模板中进行隐式导入:
然后打电话: