播放1.2.5包含控制器渲染结果

时间:2013-07-29 19:06:18

标签: frameworks playframework-1.x

我希望将控制器的渲染结果包含在另一个模板中。使用“@” - 数字可以获取controller-method的URL。是否可以在游戏1.2.5中使用整个html - 控制器方法的结果?

1 个答案:

答案 0 :(得分:1)

这不是那么简单,因为控制器呈现过程直接将模板呈现到响应中。你有几种方法可以实现这个目标

  • 使用标记将公共部分放在模板之间,并使用正确的参数在每个模板中调用此标记。
  • 使用TemplateLoader api呈现自定义模板并获取结果
  • 在try / catch中调用“render”方法,捕获RenderTemplate异常并获取内容(我从未尝试过这种方法)