伙计们,我需要调用一个执行循环以多次渲染模板的 Action 。我还需要更新包含模板的元素。我怎样才能做到这一点。我已经尝试过了,但是没有出现模板,并且包含模板的元素也没有更新。下面是我的代码。谢谢。

def myAction(){

    def i = 0;
    while(i<5){
        i++;
        render template:"console", model:[dado:dado]
    }
}

最佳答案

这个问题尚不清楚,但是如果您需要在 View 上重复几次模板,请尝试以下代码:

def myAction(){
   //instantiating dado
   [dado: dado]
}

View (假设它应该放置在/controllerName/myAction.gsp):
<g:each in="${(0..4)}">
     <g:render template="console" model="${[dado: dado]}"/>
</g:each>

10-08 09:31