Enumeration enumSession = session.getAttributeNames();
while(enumSession.hasMoreElements()){
String getse = enumSession.nextElement()+"";
System.out.println("===> session : "+getse+" : " + (String)session.getAttribute(getse));
}
(기존에는 session.getValue()를 사용했으나 이 부분 java5 이후 삭제 됐다.)
if(session.getAttribute("TA_MANAGER_NO") != null){
..}
유지보수하고 있는 프로젝트에서 index페이지 내에서 session의 정보를 이용하고 있다.
session의 number의 길이를 이용해서 튕겨내고 있다.
이 부분에서 간과한게 가입 후 해당 권한이 없는 계정에는 number를 주지 않는데,
이때 로그인을 하면 저 위 소스로 인해서 무한루프에 빠지게끔 되어 있다 -,-
설계를 왜 이렇게한지 모르겠으나.... 워낙 오래된 소스라서 그러려니 하고 수정을 했다.
session에 정보를 눈으로 하고 싶어서 맨 위의 소스를 이용했다.