将控制器渲染为String

时间:2015-06-17 09:01:33

标签: grails grails-2.0

我可以render a template or a view into a String,但是如何将控制器渲染为字符串?

我想执行这种操作:

def myAction = {
  ...
  def html = renderToString(controller: 'myController', action: 'myAction', params: [what:'ever'])
  render modify(html)
  ...
}

1 个答案:

答案 0 :(得分:1)

您可以将grails include tag用于此

def html= g.include(controller: 'myController', action: 'myAction', params: [what:'ever'])