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.4 上的 LocalvariablesNamesEnhancer 异常 - 我该如何调试(或解决它)?