2016-05-19 3 views
0

私はtool.gspというgspファイルを持っています。 $ {tools}からいくつかのアイテムの値を取得し、おそらく配列に格納するためにループを実行したかったのです。私はgroovyとgspには新しいです。私は、最初にこれらの値を表示しようとするとコード部分を行ったが、失敗しました。誰もがgspでループを実装し、配列にループの結果を保持する方法を助けることができますか?GSPグレイのルーピング

<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 =" lists "'の代わりに 'var =" tool "'を使うとよいでしょう。 – saw303

答えて

2

NO 'ツール' オブジェクトはありませんが、 'ツール' に '記載された' 名前を変更しようとは、例えば:

<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>