src/com/jssf/tesco/utils/UserUtils.java

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.jssf.tesco.utils;

import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.jssf.tesco.model.Manage;
import com.jssf.tesco.model.User;

/**
 * 判断当前登陆角色和信息
 * @author 
 *
 */
public class UserUtils {
	
	/**
	 * 获取当前登陆的用户
	 * @return
	 */
	public static User getUser(){
		//将用户信息放入session
		HttpSession session = ServletActionContext.getRequest().getSession();
		try {
			User user = (User)session.getAttribute("user");
			return user;
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
		
	}

	/**
	 * 获取当前登陆的管理员
	 * @return
	 */
	public static Manage getManage(){
		//将用户信息放入session
		HttpSession session = ServletActionContext.getRequest().getSession();
		try {
			Manage manage = (Manage)session.getAttribute("manage");
			return manage;
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
		
	}
	
	/**
	 * 获取当前登陆的id
	 * @return
	 */
	public static Integer getLoginId(){
		//将用户信息放入session
		HttpSession session = ServletActionContext.getRequest().getSession();
		try {
			Integer id = Integer.valueOf(session.getAttribute("userId").toString());
			return id;
后面还有 24 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。