我需要能够将一个 GSP 包含到另一个 GSP(又名 SSI)中。考虑我有高度模块化的站点和高度模块化的视图。Web 内容将在许多微小的 GSP 中传播,这些 GSP 将被组合成结果页面。实际上,我需要将 HAML 文档包含到 GSP 中,但是最好使用 HAML 文件中的 GSP 指令(例如,我将一些动态数据嵌入到 HAML 中,稍后将包含到 GSP 中)。有什么建议可以实现吗?
问问题
283 次
1 回答
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 的任何东西都可以通过 gsp 进行咀嚼<%=bar.foo %>
或${foo.bar}
东西,所以“动态”HAML 当然是可能的(当然你先用插件把它编译成gsp)。
于 2011-11-20T02:20:22.807 回答