mbs*_*mbs 1 grails groovy grails-2.0
我对动态变量名称有疑问
我有像这样的形式参数
ip1
ip2
ip3
dns1
dns2
...
Run Code Online (Sandbox Code Playgroud)
我知道多少,但我不知道如何在控制器中创建变量名
def ipcount = params.count
for (i = 1; i = ipcount ; i++ ){
def systems = new Ip()
systems.inetAddress = params.ip+${i} <---- How do I create these variable name?
....
Run Code Online (Sandbox Code Playgroud)
只需将它们用双引号引起来即可:
def ipcount = params.int( 'count' )
def systemsList = (1..ipcount).collect { i ->
def systems = new Ip()
systems.inetAddress = params."ip${i}"
...
systems
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5666 次 |
| 最近记录: |