如何在Play Framework中的doLayout之外向main.html添加动态内容

时间:2011-12-23 18:57:45

标签: playframework

我有动态内容,我想在我的应用程序的每个页面上显示。我只使用一个模板(main.html)。我可以为每个控制器呈现内容,然后main.html可以访问它,但我认为必须有一种更简洁的方法来包含doLayout标记之外的内容。

2 个答案:

答案 0 :(得分:2)

最常见的方法是在控制器中使用@Before拦截器获取动态元素,并将其存储在renderArgs中,然后通过编辑main将动态内容放入视图中。 HTML

我认为这个问题简洁地回答了你的问题 - Does Play Framework support "snippets"?

答案 1 :(得分:0)

由于doLayout是一个自定义标记,您可以在逻辑中创建自己的新标记并拥有所需的任何内容。