package com.lemon.lifecenter.common; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; public class LifeCenterSessionController { public static void setSession( HttpServletRequest request, String key, String value ) { HttpSession session = request.getSession( true ); session.setMaxInactiveInterval( 1800 ); session.setAttribute( key, value ); } public static String getSession( HttpServletRequest request, String key ) { HttpSession session = request.getSession( false ); session.setMaxInactiveInterval( 1800 ); String data = session.getAttribute( key ) == null ? "" : session.getAttribute( key ).toString(); return data; } public static void sessionInvalidate( HttpServletRequest request ) { request.getSession().invalidate(); } public static void setSessionMobile( HttpServletRequest request, String key, String value ) { HttpSession session = request.getSession( true ); session.setMaxInactiveInterval( -1 ); // 세션 시간을 무한대로 지정 session.setAttribute( key, value ); } }