在playframework 2.0中,如何在模板中使用会话对象?

eva*_*ong 4 java playframework playframework-2.0

在playframework 1.x中,session只是模板中的一个隐含对象,但它似乎已经在playframework 2.0中消失了.我有办法在模板中使用会话对象吗?

谢谢.

aab*_*erg 6

如果我没记错的话,你应该能够在会话中获得存储的值,如下所示:

@session.get("mySessionVar")
Run Code Online (Sandbox Code Playgroud)

  • 似乎只能从Java控制器开箱即用.如果您处于scala世界,则必须指定一个名为session的(implict)参数,如下所示:@()(隐式会话:play.api.mvc.Session)不幸的是,您必须在所有模板中指定它(例如, actionTemplate-> main->头). (2认同)