Struts2重学习之作用域的获取

简介: 第一种:获取requestMap,sessionMap,applicationMap, HttpServletRequest,HttpServletResponse对象的获取,在Struts2中 1 public String getMap(){ 2 //获取被处理过的...

第一种:获取requestMap,sessionMap,applicationMap, HttpServletRequest,HttpServletResponse对象的获取,在Struts2中

 1 public String getMap(){
 2         //获取被处理过的request,session,application三大常用作用域的map形式,可以往里边存放数据,在jsp中就可以用el,ognl表达式取值
 3         //ac容器在struts2中任何地方都可以获取,可以当做一个作用域来传递值
 4         ActionContext ac=ActionContext.getContext();
 5         //requestMap
 6         Map<String, Object> requestMap=(Map<String, Object>) ac.get("request");
 7         //sessionMap
 8         Map<String, Object> sessionMap=ac.getSession();
 9         //applicationMap
10         Map<String, Object> applicationMap=ac.getApplication();
11         
12         
13         //获取真正的request,session,application,response对象
14         
15         //httpServletRequest 常用于一次请求传递数据
16         HttpServletRequest request=ServletActionContext.getRequest();
17         //httpServletResponse,常用于ajax请求响应
18         HttpServletResponse response=ServletActionContext.getResponse();
19         //ac容器
20         ActionContext ac1=ServletActionContext.getContext();
21         return null;
22     }
View Code
相关文章
|
7月前
|
JavaScript 前端开发
避免将变量和函数暴露给全局作用域可能导致的命名冲突和代码可维护性
保护变量和函数不暴露于全局作用域可防止命名冲突,提升代码可维护性。
|
7月前
|
自然语言处理 JavaScript 前端开发
作用域的概念及作用?作用域的分类?.js 属于哪种作用域?
作用域的概念及作用?作用域的分类?.js 属于哪种作用域?
74 0
|
7月前
|
JavaScript 前端开发 Java
什么是作用域,它的作用是什么?
什么是作用域,它的作用是什么?
195 1
|
7月前
|
JavaScript 前端开发
js开发:请解释什么是作用域(scope),并说明全局作用域、局部作用域和块级作用域的区别。
JavaScript中的作用域规定了变量和函数的可见性与生命周期。全局作用域适用于整个脚本,变量可通过全局对象访问,可能导致命名冲突和内存占用。局部作用域限于函数内部,每次调用创建新作用域,执行完毕后销毁。ES6引入的块级作用域通过`let`和`const`实现,变量仅在其代码块内有效,并有暂时性死区。作用域机制有助于代码组织和变量管理。
56 1
|
Java Spring
案例06 Bean的作用域案例
分别使用singleton和prototype作用域创建Bean实例,比较singleton和prototype作用域的区别。
48 0
|
Java
JSP四大作用域和九种隐式对象
JSP四大作用域和九种隐式对象
94 1
|
Java 容器 Spring
bean的作用域和生命周期和后置处理器以及作用域对生命周期的影响~
bean的作用域和生命周期和后置处理器以及作用域对生命周期的影响~
|
C语言
C 中的变量作用域 – 局部和全局作用域解释
C 中的变量作用域 – 局部和全局作用域解释
|
前端开发 Java 数据库连接
【SSM】Bean 作用域和生命周期(重点:Bean 的生命周期5大部分)
本文重点介绍Bean 的 6 种作用域singleton、prototype、request、session、application、websocket:HTTP和Bean 的生命周期5大部分。
172 0
|
JavaScript 前端开发