我尝试在这里遵循"共享模板"的示例:% 20 http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html 6.2.3 % 20视图和% 20模板
但这根本行不通。我使用的标签是:
<g:render template="/includes/mySearch"></g:render>
我在视图下创建了一个名为"includes"的目录,并创建了一个gsp文件,其中包含一个非常基本的格式,名为mySearch.gsp。
但是,grails报告无法找到该文件:java.io.FileNotFoundException: C: springsource sts-2.8.1.RELEASE grails-1.3.7 src scaffolding_mySearch grails 模板。gsp
根据文档:"在这种情况下,你可以将它们放在grails-app/views的根视图目录或该位置下的任何子目录中,然后在模板名之前使用模板属性/来指示相对模板路径。"
看起来这正是我所做的,但是grails没有看到那里?任何建议吗?
很多谢谢,Alexx
模板文件需要以下划线开头。因此,您需要将mySearch.gsp
重命名为_mySearch.gsp
。