【发布时间】:2011-11-15 16:27:44
【问题描述】:
在 Grails 中,要在表格中显示某项内容的列表,我通常会执行以下操作:
我的控制器是
thingController {
def temp2 = something.findAllByXXX(yyy)
[temp : temp2]
}
在我看来,我有:
<g:each var="it" in="${temp}">
${it.someThing}
${it.someThingSomething}
<g:each>
我不知道这是否是最好的方法。是否有可能做同样的事情,但不是调用所有对象,然后在 gsp 中迭代它们,而是在控制器端做这一切。意思是,不是将所有对象传递给视图,而是传递单个对象。
【问题讨论】:
-
这似乎是不可能的,因为控制器不能在每个请求中多次调用
render()。
标签: grails loops controllers