// 현재 로그인 여부 획득
boolean loggedIn = SessionUtil.isLoggedIn(session);
// 특정 세션 키로 세션 값 문자열 획득
String userNm = SessionUtil.getString(session, SesKey.USER_NM);
// 현재 세션의 모든 정보를 Map으로 변환
Map<String, Object> sessionMap = SessionUtil.getSessionMap(session);
// Map 내의 특정 요소들을 session에 주입 (inParams도 Map이기 때문에 이런 식으로 사용 가능)
SessionUtil.mapToSession(inParams, session, new String[]{ "AAA", "BBB" }); // inParams에 AAA, BBB 라는 키를 가진 요소가 있다는 가정.
// Map의 모든 요소들을 session에 주입
SessionUtil.mapAllToSession(inParams, session);
// session 내의 특정 요소들을 Map에 주입
SessionUtil.sessionToMap(session, inParams, new String[]{ SesKey.CERT_USER_ID, SesKey.USER_NM });
// session 내의 모든 요소들을 Map에 주입
SessionUtil.sessionAllToMap(session, inParams);
// 현재 로그인 여부 획득 (이렇게 하지 말 것)
<c:if test="${sessionScope.LOGGED_IN}">
<div>로그인 되었을 경우</div>
</c:if>
// 위는 굉장히 자연스러운 코딩이지만, 제멋대로인 JEUS(개발서버 WAS)는, TOMCAT에서 아무 문제 없는 위의 코드에서 NullPointerException을 throw 합니다.
// 그러므로 아래와 같이 코딩해 주어야 합니다.
<c:if test="${not empty sessionScope.LOGGED_IN && sessionScope.LOGGED_IN}">
<div>로그인 되었을 경우</div>
</c:if>
// 로그인 조건문을 위한 커스텀 태그도 하나 작성했으니, 필요하면 사용하십시오.
<csa:ifLogin condition="true">
<div>로그인 되었을 경우</div>
</csa:ifLogin>
<csa:ifLogin condition="false">
<div>로그인 되지 않았을 경우</div>
</csa:ifLogin>