jstl <c:foreach>문에서 modal 사용 시, list의 첫번째 값만 받아오는 문제 해결
이름 : ${row.name} / 나이 : ${row.age} 모달 내용해당 유저 이름은 ${row.name} 입니다. 라는 코드가 있을 때, 나는 foreach문을 돌면서 해당하는 row값이 모달에도 찍히길 원했다.하지만 결과는 list의 맨 첫번째 row값만 계속 모달창에 불려진다. 해결 방법은 모달 id에 일련번호를 붙이는 것이다. 아래는 해결 코드 (위에서 빨간글씨들만 추가해 주면 됨) 이름 : ${row.name} / 나이 : ${row.age} 모달 내용해당 유저 이름은 ${row.name} 입니다.
Web
2018. 2. 4. 22:49
HashMap 에서 최대값(Max) 뽑기
이번 프로젝트 때, 해쉬맵에 (키, 값 : no, count) 구조로 넣어두었는데, 그 중 count가 제일 높은 숫자인 no를 뽑아와야됐었다. 맵 엔트리를 써서 가능했다. Map map = new HashMap(); //임의로 맵에 값 넣음 (No, count수)map.put(1,5);map.put(2,3);map.put(5,4); for (Map.Entry entry : map.entrySet()) { if (maxEntry == null || entry.getValue().compareTo(maxEntry.getValue()) > 0) {maxEntry = entry; //compareTo를 이용해 제일 높은 map값이 maxEntry에 저장됨 }} //이러면 maxEntry에 최대 count수를 ..
Java
2018. 1. 31. 11:02