您可以在grails中的同一模板中渲染模板吗?

时间:2015-01-31 21:28:16

标签: grails gsp

我试图用grails做一个递归树。

我的产品/ categoryList文件看起来像这样

<ul>
    <g:each in="${shoppingsolutionproject.Category.findAllByParentCategory(parentCategory)}" var="parentCategory">
        <g:if test="${parentCategory}">
            <li>
                ${parentCategory.name}
                <g:render template="products/categoryList" model="[parentCategory: '${parentCategory}']" />
            </li>
        </g:if>
    </g:each>
</ul>

我试图获取与其父类别相关的所有类别的递归树。当我运行这个时,我得到以下异常:

Error executing tag <g:render>: Error executing tag <g:render>: null

我开始认为我无法做到这一点,但如果有人能看到我做错了什么,请告诉我。

我验证了我是否将模板地址更改为products/searchBar所有呈现的内容,因此classList调用本身就是一个问题。

0 个答案:

没有答案