【发布时间】:2011-09-21 06:39:32
【问题描述】:
我是 grails (1.3.7) 的新手,我正试图让某些东西发挥作用:
在我的控制器中,我返回了一些我想在我的 gsp 中访问的列表。访问作品,但我只想在它们不为空时访问它们。检查列表是否为空不起作用。
这是我的控制器返回的内容:
return new ModelAndView("/questions/questions", [ questionsList101 : allQuestions101, questionsList102 : allQuestions102, ... ])
allQuestions-objects 是“def allQuestions..”,包含 Questions-Objects (Database-Object)
现在我在我的 gsp 上尝试以下操作:
<g:if test="${!empty questionsList101}"> 101:<br/>
<g:each in="${questionsList101}" var="elem" status="i">
<g:checkBox name="${questionsList101[i].id}" value="${questionsList101[i].id}"/>${questionsList101[i].id}<br/>
</g:each>
<br/>
</g:if>
循环正常工作,但检查空虚不正常。我试过“not empty”,“!empty”,......不知道怎么了!任何帮助都将不胜感激! :-)
【问题讨论】: