괴발개발

[질문] HashMap 빼내는 첫번째 방법 활용. 본문

BACK END/SPRING

[질문] HashMap 빼내는 첫번째 방법 활용.

dinoelll 2023. 3. 10. 09:54

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>
Comments