본문 바로가기
개발자의 공부방/프로젝트 일지

프로젝트] session 정보 확인하기.

by 쌈빡한 쥬니준 2021. 3. 16.
반응형
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에 정보를 눈으로 하고 싶어서 맨 위의 소스를 이용했다.

 

 

반응형

댓글0