Play framework 2.1.3从控制器到视图拦截对象

时间:2013-10-19 23:33:20

标签: java scala playframework-2.0

是否可以在将对象从控制器传递给视图时拦截对象?

我想在视图中使用它之前向模型附加一些信息。

编辑:我想要完成的任务之一就是使用模板使用的属性列表填充Model对象。

我正在为对象中的每个字段动态构建模板,并且以某种方式使用obj.getClass().getDeclaredFields()实际上看起来不是放入模板的好选择。或许我错了,这是解决这个问题的正确方法。

希望这会让我的问题更清楚一点。

EDIT2:可能会扩展play.api.templates.Html?

play framework 2.1.3 extend play.api.templates.Html

谢谢

1 个答案:

答案 0 :(得分:0)

最佳解决方案是在所有模板中使用隐式参数。

阅读此主题以获取更多详细信息:How to avoid passing parameters everywhere in play2?