2015-06-03 17 views
0

可以在grails中將字符串視爲grails嗎?將grails視圖變成字符串?

我有一個位置"/template/product.gsp"視圖文件夾內的視圖。我可以渲染它使用

render (view: "/template/product", model: [product: Product.get(1)]) 

它的工作沒有任何問題,但我需要的是獲取呈現內容爲字符串。因爲我需要通過垂直響應來創建帶有渲染數據的電子郵件。

請幫幫我。

謝謝...

+1

你可以試試這個 myTemplateString = G。渲染(模板:「產品」,型號:[product:Product.get(1)]) –

+0

@AnantKolvankar :好吧,我會嘗試... –

+0

@AnantKolvankar:燁它的工作... –

回答

3

可以使用PageRenderer類的render方法,像

PageRenderer groovyPageRenderer 

def someMethodOrAction(){ 
    groovyPageRenderer.render(view: 'myView', model: someParamsIfAny) 
} 
+0

謝謝,它的工作:) –

3

你可以試試這個

myTemplateString=g.render(template: "product", model:[product: Product.get(1)])

+0

謝謝,這一個工程...但我需要移動文件爲了工作這一個... –

+0

反正謝謝這可能會幫助別人:) –