我想了解如何處理long參數數組。我知道一個Long參數可以作爲params.long('var')
處理,而一個數組可以作爲params.list('var')
處理,但是不清楚如何處理Long數組。Grails params long array
謝謝。
我想了解如何處理long參數數組。我知道一個Long參數可以作爲params.long('var')
處理,而一個數組可以作爲params.list('var')
處理,但是不清楚如何處理Long數組。Grails params long array
謝謝。
我不知道你的意思是「處理」?您可以使用params.list('param')
檢索列表。如果你想將其轉換成的Long
使用數組:
Long[] arrayOfLong = params.list('param')
我是在具有格式var[]
的參數名稱相同的情況。所選答案對於> 1值不起作用,更糟糕的是,返回單個值的Long ASCII值。
萬一別人是在同一條船上,我的解決辦法是:
params.list('var[]').collect({ it as Long })