구구단 처럼 이중for문을 이용하면 되는데
위와같이 이중 for문을 하면 기존에 나오던 (모든 리스트) x (내가체크한값) 에 해당하는 모든 값이 나와 엄청난 값이 나와버리게 된다.
<c:if test="${haksaengInfo.num eq chk}"> :
if문을 통해서 haksaengInfo.num랑 체크된 값이 똑같을 때만 나타나게 조건을 준다면 체크된 테이블 값만 나오게 된다.
참고로 같은 때는 eq (==써도됨) 같지 않다는 ne (!=해도됨)
3 4 5 체크 후 검색 버튼 누르면
잘나온다 ㅎㅎ 그러나 체크박스가 지워져 버린다 ㅠㅠ
크롬 디버그를 통해서 input태그 안에 checked 를 강제로 넣어주면
체크된다, 이걸 코딩에서 구현해야한다!
여기에 checked가 있으면 되는거다.
체크했을때 저 위치에 체크된것만 박혀있게 구현해야함.
if를 걸어서 num 과 체크된 값의 숫자가 같을 때만 checked 를 써주게 조건을 주면
체크된게 풀리지 않는다.
하이라이트는 물론 체크된것도 유지되면서 잘나온다.
'스프링(egov)' 카테고리의 다른 글
20. 체크박스 구현시 주의점 (0) | 2020.11.09 |
---|---|
19. JSP에서 자바단으로 배열 올바르게 넘기는 법 (0) | 2020.11.07 |
18. JSP에서 자바단으로 배열넘길때 주의사항 (2) | 2020.11.07 |
17. 체크된 데이터만 나오게하기 (속성동등선택자) (0) | 2020.11.07 |
16. 체크박스 구현 (2) (0) | 2020.11.07 |