httpsessionutil.java

来自「办公自动化项目」· Java 代码 · 共 40 行

JAVA
40
字号
package com.t60.oa.common.util;

import javax.servlet.http.HttpSession;
import com.t60.oa.po.Employee;
import java.util.Set;

public class HttpSessionUtil {
    //取得用户ID
    public static int getUserID(HttpSession session) {
        return ((Integer) session.getAttribute("userID")).intValue();
    }

    //取得用户名
    public static String getUserName(HttpSession session) {
        return ((String) session.getAttribute("userName"));
    }

    //取得用户对象
    public static Employee getUser(HttpSession session) {
        return ((Employee) session.getAttribute("emp"));
    }

    //取得用户部门编号集合(可放在Set里面速度会快点)
    public static Set getDepId(HttpSession session) {
        return ((Set) session.getAttribute("depId"));
    }
    //取得用户部门集合
    public static Set getDep(HttpSession session) {
        return ((Set) session.getAttribute("dep"));
    }
    //取得用户权限
    public static Set getPurview(HttpSession session) {
        return ((Set) session.getAttribute("purview"));
    }
//    //取得用户文档管理权限
//    public static List getPurDoc(HttpSession session) {
//        return ((List) session.getAttribute("purDoc"));
//    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?