import org.springframework.stereotype.Component;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
@Component
public class HttpSessionProvider {
public void setAttribute(HttpServletRequest request, String name, Object value) {
HttpSession session = request.getSession();
session.setAttribute(name, value);
}
public Object getAttribute(HttpServletRequest request, String name) {
HttpSession session = request.getSession(false);
if (session != null) {
return session.getAttribute(name);
}
return null;
}
public void logout(HttpServletRequest request) {
HttpSession session = request.getSession(false);
if (session != null) {
session.invalidate();
}
}
public String getSessionId(HttpServletRequest request) {
return request.getSession().getId();
}
}
HttpSession
最新推荐文章于 2019-08-21 19:10:06 发布