잡동사니

[spring][MyBatis] Map안에 있는 array foreach로 사용하기

h-yujin 2022. 9. 28. 13:10

Array를 인자로 받아서 foreach를 사용하는 예제는 많이 있지만

나 같은 경우는 Map에 Array와 다른 Object를 담아서 인자로 받아야했다.

Map에 String배열과 페이징 처리를 위한 pageVo를 담아주었다.

인자로 넘겨준 map안에는 배열 arr와 PageVo page가 들어있다.

parameterType은 Map으로 설정하고

foreach태그의 collection에는 arr를 넣어주면 된다.

헷갈리는 것은 #{arr}가 아니라 arr로 써주면 된다는 것이다.