SessionUtil.java 990 字节
package com.framework.shiro;

import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;

/**
 * Shiro Session会话工具类
 * 
 * @author gerry.zhang
 * @date 2014-7-7
 * @version 1.0
 *
 */
public class SessionUtil {

	/**
	 * 根据key获取当前会话值
	 * 
	 * @param key
	 * @return
	 */
	public static Object getKey(String key) {
		Subject subject = SecurityUtils.getSubject();
		return subject.getSession().getAttribute(key);
	}

	/**
	 * Session 中存值
	 * 
	 * @param key
	 * @param value
	 */
	public static void putKey(String key, Object value) {
		Subject subject = SecurityUtils.getSubject();
		subject.getSession().setAttribute(key, value);
	}

	/**
	 * // * 获取登录用户 // * @return //
	 */
	// public static UserEntity getUser() {
	// Subject subject = SecurityUtils.getSubject();
	// UserEntity user = (UserEntity) subject.getSession().getAttribute("user");
	// return user;
	//
	// }

}