play 1.2.5 包含控制器渲染结果

Posted

技术标签:

【中文标题】play 1.2.5 包含控制器渲染结果【英文标题】:play 1.2.5 include controller render result 【发布时间】:2013-07-29 19:06:18 【问题描述】:

我想将控制器的渲染结果包含在另一个模板中。使用“@”-Digit 可以获得控制器方法的 URL。在 play 1.2.5 中是否可以获取整个 html - 控制器方法的结果?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于play 1.2.5 包含控制器渲染结果的主要内容,如果未能解决你的问题,请参考以下文章

无法在 play 1.2.5 中获取 json?

Play 1.2.5.4 上的 LocalvariablesNamesEnhancer 异常 - 我该如何调试(或解决它)?

Google Play 控制台 API 级别 26+

玩!框架 1.2.5 |在 Action 控制器上接收和处理 jquery ajax 请求

在 Play 中调用静态方法!框架控制器不起作用

iOS离屏渲染简书