Java Play框架全局变量

Java Play框架全局变量,java,authentication,global-variables,playframework,Java,Authentication,Global Variables,Playframework,我目前正在“玩”Java Play框架,想知道一个在main.html页面上拥有在线状态的简单解决方案(该页面将在整个网站上保持一致,例如导航栏、页眉和页脚)。在这个页面的顶部,我想为登录的用户提供一个在线状态,我还没有实现身份验证,因为我可能会使用一个已经存在的播放模块来实现这一点。我担心的是,对于我使用此联机状态实现的每个页面,我都必须向main.html发送一个变量 我的主要问题是如何在游戏中存储全局可访问的变量 感谢我通过编写a来获得所需信息,做了类似的事情。我通过编写a来获得所需信息,

我目前正在“玩”Java Play框架,想知道一个在main.html页面上拥有在线状态的简单解决方案(该页面将在整个网站上保持一致,例如导航栏、页眉和页脚)。在这个页面的顶部,我想为登录的用户提供一个在线状态,我还没有实现身份验证,因为我可能会使用一个已经存在的播放模块来实现这一点。我担心的是,对于我使用此联机状态实现的每个页面,我都必须向main.html发送一个变量

我的主要问题是如何在游戏中存储全局可访问的变量


感谢

我通过编写a来获得所需信息,做了类似的事情。

我通过编写a来获得所需信息,做了类似的事情。

渲染器在继承的模板(main.html)中可用,因此您不需要使用#{set}标记传递它们。此外,如果在控制器的超类中使用@Before方法,则可以让它使用全局值填充渲染器。因此,您只需设置一次就可以在main.html中为所有页面提供渲染器。

渲染器在继承的模板(main.html)中可用,因此您不需要使用#{set}标记传递它们。此外,如果在控制器的超类中使用@Before方法,则可以让它使用全局值填充渲染器。因此,您只需设置一次就可以在main.html中为所有页面提供它。

我要说的是,在缓存中只需使用基于session.getId()的ID即可;我要说的是,在缓存中使用基于session.getId()的ID;是的-这就是我们建立服务器端会话对象并使其可用的方法。几乎每个页面都需要它的一部分。是的,这就是我们建立服务器端会话对象并使其可用的方法。几乎每个页面都需要它的一部分。