2013-10-10 39 views
0

我有處理變量的Grails問題的Webflow動態變量的Webflow

控制器的有關部分看起來像這樣

ipcount{ 
     on('next'){ 
      flow.ipcount = params.int('ipcount') 

      [flow: flow] 
     }.to('systems') 
     on('cancel').to('finish') 
    } 
    systems{ 
     on('next') { 
      flow.hoster= params.hoster 

      for (j in params.ipcount){ 

       flow.ip[j] = params.ip[j] 
       flow.os[j] = params.os[j] 
       flow.dns[j] = params.dns[j] 

      } 

我與可變ipcount,工作正常創建動態表單。問題是,我不知道如何處理提交的值,以及我所做的是否正確。

至少當我想嘗試顯示來自一個Webflow我得到一個錯誤的結果

這是我在GSP的最後一步,試圖從上述文件

<td valign="top" class="name">IP: ${flow.ip['1']}</td> 

<td valign="top" class="name">IP: ${flow.ip[1]}</td> 

<td valign="top" class="name">IP: ${flow.ip[${i}]}</td> 

沒有作品。我只在嘗試顯示變量時出現錯誤。

回答

1
  1. [流量:流量]爲什麼?
  2. j in params.ipcount ?? params.ipcount - 是String。可能是params.list('ipcount')或1..params.int('ipcount')