2016-05-19 55 views
0

我有一個名爲tool.gsp的gsp文件。我想循環從$ {tools}中獲取一些項目值並將其存儲在數組中。我是groovy和gsp的新手。我做了如下代碼部分,首先嚐試顯示這些值,但它失敗了。任何人都可以幫助我如何在gsp中實現循環並將循環結果保存在數組中?在GSP grails中循環

<g:each in="${tools}" var="listed" status="counter"> 
    <div class="preview"> 
     ${tool.substate} 
     ${tool.deviceName} 
     ${tool.deviceNumber} 
     ${tool.flowId} 
     ${tool.handler} 
     ${tool.loadboard} 
     ${tool.currAlotNumber} 
     ${tool.currAlotNumber[0]} 
    </div> 
</g:each> 
+0

定義失敗了嗎?什麼是錯誤? – christopher

+0

你可能想使用'var =「tool」'而不是'var =「listed」'。 – saw303

回答

2

有,嘗試重命名 '上市' 到 '工具' 不 '工具' 的對象,如:

<g:each in="${tools}" var="tool" status="counter"> 
<div class="preview"> 
    ${tool.substate} 
    ${tool.deviceName} 
    ${tool.deviceNumber} 
    ${tool.flowId} 
    ${tool.handler} 
    ${tool.loadboard} 
    ${tool.currAlotNumber} 
    ${tool.currAlotNumber[0]} 
</div>