괴발개발
[질문] HashMap 빼내는 첫번째 방법 활용. 본문
Set<String> keys = map.keySet();
Iterator<String> iter = keys.iterator();
ArrayList<String> list =new ArrayList<String>();
//while을 통해 ~가 있다면// hasNext는 false true로 있는지 없는지 확인하는거
while(iter.hasNext()) {
//그리고 next를 통해서 하나씩 빼옵니다. 그리고 키에 저장해줍니다.
String key = iter.next();
System.out.println(key);
list.add(key);
//그리고 map.get에 키를 넣어서 벨류값을 찾아주고 int 스코어에 넣어줍니다.
// int score = map.get(key); //해당하는 값을 가지고 와라
//System.out.println(score);
//System.out.println(key+":"+score);
//key만 따로 담아서 view에 보낼 예정
// list.add(iter);
dis = req.getRequestDispatcher("index.jsp");
req.setAttribute("list", list);
//req.setAttribute("map", map);
dis.forward(req, resp);
}
<c:forEach items="${list}" var="key">
<tr>
<td>${key }</td>
<td>
<button onclick="window.open('view?key=${key}','','width=255,height=100')">
성적확인
</button>
</td>
<td>
<a href="remove?key=${key}">삭제</a>
</td>
</tr>
</c:forEach>
'BACK END > SPRING' 카테고리의 다른 글
컬렉션 프레임워크 특징 정리(총) (0) | 2023.03.10 |
---|---|
set 과 map 빼내오는거 차이..(미완) (0) | 2023.03.10 |
[코드 리뷰] Map - insert,list,view,remove,search (0) | 2023.03.10 |
[코드 리뷰] Set (add , get꺼내오는 2가지 방법) (0) | 2023.03.09 |
[코드 리뷰]java- 문자열의(String) 기능들 - equals(), contains() (0) | 2023.03.09 |
Comments