2013-10-10 40 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')