2014-04-13 79 views
0

我想了解如何處理long參數數組。我知道一個Long參數可以作爲params.long('var')處理,而一個數組可以作爲params.list('var')處理,但是不清楚如何處理Long數組。Grails params long array

謝謝。

回答

3

我不知道你的意思是「處理」?您可以使用params.list('param')檢索列表。如果你想將其轉換成的Long使用數組:

Long[] arrayOfLong = params.list('param') 
1

我是在具有格式var[]的參數名稱相同的情況。所選答案對於> 1值不起作用,更糟糕的是,返回單個值的Long ASCII值。

萬一別人是在同一條船上,我的解決辦法是:

params.list('var[]').collect({ it as Long })

相關問題