<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR" import= "java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>랭킹보기</title>
</head>
<body>
HashMap<String, Integer> hm = new HashMap<String, Integer>();
hm.put((String)session.getAttribute("username"),(Integer)session.getAttribute("count"));
application.setAttribute("list",hm);
%>
<%=hm.get("aa")%>
<%=application.getAttribute("list")%>
<form name="form" method="post" action="3login.jsp">
<input type = "submit" value="로그아웃"/>
</form>
<form name="form" method="post" action="3menu.jsp">
<input type = "submit" value="확인"/>
</form>
</body>
</html>
코드를 이렇게 짰는데 처음에 username에 aa와 count에 1을 입력하면 <%=application.getAttribute("list")%> 이곳에들어갑니다.
그런데 로그아웃을하고 다시 username에는 bb와 count에 3을 입력하면 <%=application.getAttribute("list")%> 이곳에는 그전값인 aa와 1은사라지고
bb와 3만 남습니다.. 어플리케이션 객체는 값을 계속 유지한다고 했는데 저렇게 사라져서당황스럽네요..ㅠㅠ
코드 어느부분에 무얼 더추가해야할까요..?