Grails参数长数组
我想了解如何处理Long-in参数数组。我知道长参数可以作为Grails参数长数组,grails,params,Grails,Params,我想了解如何处理Long-in参数数组。我知道长参数可以作为params.Long('var')处理,数组可以作为params.list('var')处理,但不清楚如何处理长参数数组 谢谢。我不知道你说的“把手”是什么意思?您可以使用params.list('param')检索列表。如果要将其转换为Long数组,请使用: Long[] arrayOfLong = params.list('param') 对于格式为var[]的参数名,我也遇到了同样的情况。所选答案对于>1值无效,更糟糕的是,
params.Long('var')
处理,数组可以作为params.list('var')
处理,但不清楚如何处理长参数数组
谢谢。我不知道你说的“把手”是什么意思?您可以使用
params.list('param')
检索列表。如果要将其转换为Long
数组,请使用:
Long[] arrayOfLong = params.list('param')
对于格式为
var[]
的参数名,我也遇到了同样的情况。所选答案对于>1值无效,更糟糕的是,返回单个值的长ASCII值
如果其他人也在同一条船上,我的解决方案是:
params.list('var[]).collect({it as Long})