我目前"玩"与Java Play框架,并想知道一个简单的解决方案,有一个在线状态在main.html页面(此页将是一致的整个网站,如导航栏,页眉和页脚)。在这个页面的顶部,我想要一个在线状态的用户登录,我还没有实现身份验证,因为我可能会使用一个已经存在的播放模块来做到这一点。我担心的是,我将不得不发送一个变量通过main.html的每一个页面,我实现了这个在线状态。
我的主要问题是如何存储全局可访问的变量在发挥?
谢谢
renderArgs在继承模板(main.html)中可用,所以你不需要用#{set}标签传递它们。另外,如果你在控制器的超类中使用@Before方法,你可以让它用全局值填充renderArgs。因此,您只需要设置一次,就可以在所有页面的main.html中使用它。
我做了类似的事情,通过编写FastTag来获取所需的信息。