
org.ssssssss.magicapi.context.SessionContext Maven / Gradle / Ivy
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