2011-11-19 96 views
0

我需要能夠將一個GSP包含到另一個GSP(又名SSI)中。 請考慮我具有高度模塊化視圖的高度模塊化網站。網頁內容將分佈在許多小型的GSP中,並將彙編成結果頁面。實際上,我需要將HAML文檔包含到GSP中,但是使用HAML文件中的GSP指令(例如,我將一些動態數據嵌入到HAML中,稍後將其包含到GSP中)會很好。 任何建議如何實現?GSP包含又名SSI(服務器端包括)

回答

0

有一個適用於grails的haml插件(http://www.grails.org/plugin/haml),但它看起來並不是很新。

至於包括一個GSP在另一個你簡單地打電話<g:render>就可以了。 查看http://grails.org/doc/2.0.x/ref/Tags/render.html的說明。

至於我是如何理解你的問題,我不認爲存在使用HAML的直接方式,但任何通過GSP雲將能夠通過<%=bar.foo %>${foo.bar}東西反正咀嚼,因此「動態」 HAML是當然可能(當然,你可以使用插件先將它編譯成gsp)。