1234567891011121314151617181920212223242526272829 |
- 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 );
- }
- }
|