可以从grails中的同一模板中渲染模板吗
我试图在grails中实现递归树 我的产品/类别列表文件如下所示可以从grails中的同一模板中渲染模板吗,grails,gsp,Grails,Gsp,我试图在grails中实现递归树 我的产品/类别列表文件如下所示 <ul> <g:each in="${shoppingsolutionproject.Category.findAllByParentCategory(parentCategory)}" var="parentCategory"> <g:if test="${parentCategory}"> <li>
<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 everything renders,因此categoryList调用本身存在问题。我怀疑您的呈现应该是:尝试一下。@Joshuamore相同的结果“${parentCategory}”remove”