Struts2获取Requst和Session的两种方式

简介:

第一种:

    HttpServletRequest request = ServletActionContext.getRequest();

    HttpSession session = request.getSession();


第二种:

    //实现类

    implements RequestAware,SessionAware

    //定义属性

    private Map request;

    private Map session;

    //Set方法

    public void setRequest(Map request) {

this.request = request;

}

    public void setSession(Map session) {

this.session = session;

}


注意:两种方式各自往作用域中存取值的方法也是不一样的,且两者存放的值并不会共享;



另:也可通过ActionContext获取

//Java类中某ajax访问常用。

public static JSONObject service(JSONObject params, ActionContext context) {

     HttpServletRequest req = (HttpServletRequest)context.get(ActionContext.REQUEST);

     HttpServletResponse resp = (HttpServletResponse)context.get(ActionContext.RESPONSE);










本文转自 艺晨光 51CTO博客,原文链接:http://blog.51cto.com/ycgit/1619103,如需转载请自行联系原作者
目录
相关文章
|
13天前
|
存储 前端开发 Java
【SpringMVC】——Cookie和Session机制
获取URL中参数@PathVarible,上传文件@RequestPart,HttpServerlet(getCookies()方法,getAttribute方法,setAttribute方法,)HttpSession(getAttribute方法),@SessionAttribute
|
3月前
|
缓存 Java Spring
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
文章比较了在Servlet和Spring Boot中获取Cookie、Session和Header的方法,并提供了相应的代码实例,展示了两种方式在实际应用中的异同。
231 3
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
|
存储 XML Java
Servlet进阶(Session对象实现登录)
Servlet进阶(Session对象实现登录)
329 0
|
8月前
|
存储 前端开发 Java
【JavaEE进阶】 获取Cookie和Session
【JavaEE进阶】 获取Cookie和Session
|
8月前
|
存储 NoSQL Redis
spring-session-core排除某些接口不设置session
spring-session-core排除某些接口不设置session
162 0
|
缓存 容器
Web---session技术代码演示(request,session,servletContext)(1)
Web---session技术代码演示(request,session,servletContext)
144 0
Web---session技术代码演示(request,session,servletContext)(1)
|
安全 数据安全/隐私保护
Web---session技术代码演示(request,session,servletContext)(2)
Web---session技术代码演示(request,session,servletContext)
175 0
|
存储 缓存 NoSQL
从Spring-Session源码看Session机制的实现细节
从Spring-Session源码看Session机制的实现细节
393 0
|
缓存 Java 数据库连接
Hibernate Session 生命周期|学习笔记
快速学习 Hibernate Session 生命周期
196 0
|
Java 容器 对象存储
初识 JSP---(Session机制)
Session机制 Session:在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。
1579 0