2010-05-25 114 views
3

我喜歡freemarker的一件事情是,您可以快速創建封裝複雜html的新宏,使頁面變得更小,更簡潔。我是否必須讓標記庫在grails中做同樣的事情,還是有一個非常輕量級的語法來實現同樣的事情?有沒有辦法做gsp partials而不是標籤庫?

回答

4

有一個<g:render>標籤,它可能會滿足您的需求。它記錄在here

+0

yep - 是Grails等價的部分 – leebutts 2010-05-25 21:25:34

+0

,其中是「blah」存儲? gsp的當前目錄?一個特殊的位置?有關此功能的文檔實際上非常糟糕。另外,我真的不想用它們來傳遞變量和內容。那麼,我可能......但實際上,我只是想分割並重用大的html片段。出於某種原因,有了安全性,我不能。 – egervari 2010-05-26 05:01:24

+0

你需要在當前目錄下有一個_blah.gsp(在文件名的開頭有下劃線)。你也可以把它放在另一個目錄中。然後你必須從grails-app/views指定相對路徑或絕對路徑。當你在目錄grails-app/views/templates中有一個_blah.gsp時,標籤看起來像 2010-05-26 06:02:09

相關問題