728x90
반응형
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에 정보를 눈으로 하고 싶어서 맨 위의 소스를 이용했다.
반응형
'멍청멍청기록 > 프로젝트 일지' 카테고리의 다른 글
프로젝트] VO 배열 넣기 (0) | 2021.04.14 |
---|---|
프로젝트] java.lang.UnsupportedClassVersionError: org/apache/commons/io/output/DeferredFileOutputStream : Unsupported major.minor version 52.0 에러 해결. (0) | 2021.03.22 |
프로젝트] 날짜 구하기 feat. 비밀번호 90일 만료 기간 설정하기. (0) | 2021.01.14 |
프로젝트] MD5 변환 (0) | 2020.08.06 |
프로젝트] Map.put 을 사용할 때 주의해야할 점. (0) | 2020.08.04 |