Java Play 2 - 模板化

时间:2012-08-11 09:59:11

标签: java templates playframework-2.0

我从示例“表单”构建了我的webapp。 Forms有一个名为“main.scala.html”的模板,其中包含twitter bootstrap的固定导航栏。它非常易于使用,我可以将它包含在我的所有模板中。

但现在我遇到了一个小问题。

我想在此导航栏中渲染两个不同的东西。如果用户尚未登录,则为登录按钮;如果他已登录,则为登出按钮。

令人讨厌的部分是我必须为所有我的模板执行此操作。

  • 这是正确的方法吗?
  • 或者这个问题有更好的解决方案吗?

编辑:

也许我可以在模板中阅读会话?

1 个答案:

答案 0 :(得分:2)

是的,您可以从模板中阅读会话,但我建议您阅读可能符合您需求的问题和答案:How to avoid passing parameters everywhere in play2?