All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ssssssss.magicapi.context.SessionContext Maven / Gradle / Ivy

There is a newer version: 2.1.1
Show newest version
package org.ssssssss.magicapi.context;

import javax.servlet.http.HttpSession;
import java.util.HashMap;

/**
 * Session Context 用于脚本中获取Session信息
 */
public class SessionContext extends HashMap {

	private final HttpSession session;

	public SessionContext(HttpSession session) {
		this.session = session;
	}

	@Override
	public Object get(Object key) {
		return session != null ? session.getAttribute(key.toString()) : null;
	}

	@Override
	public Object put(String key, Object value) {
		Object oldValue = session.getAttribute(key);
		session.setAttribute(key, value);
		return oldValue;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy