可以在grails中將字符串視爲grails嗎?將grails視圖變成字符串?
我有一個位置"/template/product.gsp"
視圖文件夾內的視圖。我可以渲染它使用
render (view: "/template/product", model: [product: Product.get(1)])
它的工作沒有任何問題,但我需要的是獲取呈現內容爲字符串。因爲我需要通過垂直響應來創建帶有渲染數據的電子郵件。
請幫幫我。
謝謝...
可以在grails中將字符串視爲grails嗎?將grails視圖變成字符串?
我有一個位置"/template/product.gsp"
視圖文件夾內的視圖。我可以渲染它使用
render (view: "/template/product", model: [product: Product.get(1)])
它的工作沒有任何問題,但我需要的是獲取呈現內容爲字符串。因爲我需要通過垂直響應來創建帶有渲染數據的電子郵件。
請幫幫我。
謝謝...
可以使用PageRenderer類的render
方法,像
PageRenderer groovyPageRenderer
def someMethodOrAction(){
groovyPageRenderer.render(view: 'myView', model: someParamsIfAny)
}
謝謝,它的工作:) –
你可以試試這個
myTemplateString=g.render(template: "product", model:[product: Product.get(1)])
謝謝,這一個工程...但我需要移動文件爲了工作這一個... –
反正謝謝這可能會幫助別人:) –
你可以試試這個 myTemplateString = G。渲染(模板:「產品」,型號:[product:Product.get(1)]) –
@AnantKolvankar :好吧,我會嘗試... –
@AnantKolvankar:燁它的工作... –