1. 程式人生 > >spring中獲得sesion的工具類

spring中獲得sesion的工具類

開發中我們常常會用到session,但是傳統的獲取session的方法不是很靈活。。。

直接貼上原始碼:

package com.ibs.gbplatform.common.util;

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

public class SessionUtils {

	public static Object getSessionAttribute(String key) {
		return ((ServletRequestAttributes) RequestContextHolder
				.getRequestAttributes()).getRequest().getSession()
				.getAttribute(key);
	}

	public static void setSessionAttribute(String key, Object object) {
		((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
				.getRequest().getSession().setAttribute(key, object);
	}
}