获取session的几种方法

xiaoxiao2021-02-27  171

获取session常用的几种方法

1.spring mvc中

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();

2. struts2中

(1)

ActionContext context = ActionContext.getContext();  Map request = (Map) context.get("request");  Map session = context.getSession();  Map application = context.getApplication(); 

(2)

ActionContext actionContext = ActionContext.getContext();  HttpServletRequest request = (HttpServletRequest) actionContext .get(ServletActionContext.HTTP_REQUEST);  HttpSession session = request.getSession();  ServletContext context = (ServletContext) actionContext   .get(ServletActionContext.SERVLET_CONTEXT); 

3.通过ServletActionContext获取

   HttpServletRequest request = ServletActionContext.getRequest();     HttpSession session = request.getSession(); 

转载请注明原文地址: https://www.6miu.com/read-14395.html

最新回复(0)