&로 끊어서 동일한 chkArr에 중복으로 여러 번 넣어줘야 우리가 원하는대로의 배열로 나온다.
이걸 스크립트단에서 구현해주면된다.
jsp단에서 input 태그안의 name="chkNum"은 동일한 이름으로 for문을 돌리기 때문에
chkNum을 이용하면 동일한 키값에 여러 번 넣을 수 있다.
우선 ul을 from태그로 묶어주고
(위 그림과 다르게 실제 보내는 버튼도 form으로 포함시켜놔야함)
이게아니고
요렇게!
input 체크박스의 name = chkArr 바꿔서 컨트롤러 단의 param 명이랑 동일하게 해준다.
정상적으로 배열을 넘기기 위해서는 쿼리스트링의 동일 키값에 여러번 값을 넣어줘서 넣어줄때마다 배열이 증가
하면서 데이터가 들어가는걸 앞에서 확인했다.
그래서 jsp단에서 for문을 돌려 input태그를 동일 이름으로 여러개 생성하고 여러개의 데이터를 넣어줘서
정상적인 배열을 넘길 수 있게 한다.
정상적으로 나온모습.
'스프링(egov)' 카테고리의 다른 글
21. 체크된 값에 해당하는 열만 웹에 보여주기 (0) | 2020.11.09 |
---|---|
20. 체크박스 구현시 주의점 (0) | 2020.11.09 |
18. JSP에서 자바단으로 배열넘길때 주의사항 (2) | 2020.11.07 |
17. 체크된 데이터만 나오게하기 (속성동등선택자) (0) | 2020.11.07 |
16. 체크박스 구현 (2) (0) | 2020.11.07 |