在早先的示例中,我们有一个特定于BookController模板,它的视图位于grailsapp/views/book.然而,你可能想横跨你的应用来共享模板。
在这种情况下,你可以把他们放置于grails-app/views视图根目录或者位于这个位置的任何子目录,然后在模板属性在模板名字之前使用一个 /来指明相对模板路径 .
例如,假如你有个名为grails-app/views/shared/_mySharedTemplate.gsp模板, 你可以像下面这样引用它:<g:render template="/shared/mySharedTemplate" />
你也可以使用这个技术从任何视图或控制器(Controllers)来引用任何目录下的模板:<g:render template="/book/bookTemplate" model="[book:myBook]" />