0

我在 grails 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>

以上没有任何效果。我只在尝试显示变量时遇到错误。

4

1 回答 1

1
  1. [流:流] 为什么?
  2. j in params.ipcount ?? params.ipcount - 是字符串。也许 params.list('ipcount') 或 1..params.int('ipcount')
于 2013-10-10T14:12:50.370 回答