2014-04-13 3 views
0

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 값에 대해 작동하지 않으며, 더 나쁜 경우 단일 값에 대한 긴 ASCII 값을 반환합니다. 경우 다른 사람에

이 같은 배에, 내 솔루션이었다 :

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