在普通类中怎么获取到session

 时间:2026-02-15 08:26:32

1、自实际应用中session的获取方式如图,在方法参数中注入HttpSession session ,利用session.getAttribute(""):如图

在普通类中怎么获取到session

2、在方法参数中注入 HttpServletRequest request 利用request.getSession().getAttribute(""),如图

在普通类中怎么获取到session

3、设置公共类,让普通类继承这个基础类,设置全局变量(设置全局变量后不可再给变量赋值,否则会导致在多用户登录时session混乱),可将session的值放入变量中,在普通类中就可随意使用变量,也就变向的获取了session,如图

在普通类中怎么获取到session

4、从ActionContext中,利用ActionContext.getContext().getSession() ,返回值为map<String,Object>类型,如图

在普通类中怎么获取到session

5、从ServletActionContext中,利用ServletActionContext.getRequest().getSession()方法,返回值为HttpSession,如图

在普通类中怎么获取到session

6、 通过Action实现 RequestAware, SessionAware,ApplicationAware接口,后通过参数注入的方式来调用session,这种方式为项目中常用方式.集成后用用法如图

在普通类中怎么获取到session

  • baelnglaca鞋带怎么解决
  • IE浏览器如何开关显示图片?
  • 电脑卡死动不了怎么办
  • 板木结合家具好不好?
  • 同悦自动落锁怎么解决
  • 热门搜索
    什么网盘好用 婆婆生日送什么礼物好 gank什么意思 芦荟的作用 凤眼果的功效与作用 罗汉果花的功效与作用 薏苡仁的功效与作用 办暂住证需要什么 表现手法有哪些及作用 内关的准确位置图和作用