Struts2——(3)ValueStack(值栈)
来源:互联网 发布:淘宝网什么时候成立的 编辑:程序博客网 时间:2024/05/21 10:37
一、ValueStack
主要用于存储请求相关信息,内部结构如下
root区:被称为根存储区,是一个栈结构,栈顶元素为当前请求的Action对象。context区:被称为变量存储区,是一个Map结构,存储了request,session,application等对象。
二、ActionContext(以Map方式返回)
作用:ActionContext访问context区,并提供访问方法,用于获取存储区内容并以Map结构返回。ActionContext.getContext().getApplication();ActionContext.getContext().getSession();ActionContext.getContext().getKey("session");
三、ServletActionContext(Servlet api类型)
作用:可以获取Servlet API类型的对象。ServletActionContext.getRequest();这个和ActionContext.getContext.getkey("request")的区别?(一个是以Map方式返回,另一个不是)Map<String, Object> request = (Map<String, Object>)ActionContext.getContext.getkey("request");HttpServletRequest request = ServletActionContext.getRequest();两个的作用是相同的。
- Struts2——(3)ValueStack(值栈)
- struts2核心(3)——访问ValueStack
- Struts2的ValueStack(值栈)
- 【Struts2】Struts2: ValueStack值栈
- struts2核心(一)——ONGL以及ValueStack
- Struts2数据传输机制:ValueStack(值栈)
- Struts2学习总结(六):ValueStack值栈
- struts2 值栈 valuestack
- Struts2值栈ValueStack介绍
- Struts2的ValueStack(值栈)介绍
- Struts2之ValueStack(值栈)讲解
- Struts2学习记录2(ValueStack(值栈)和ognl)
- Struts2数据传输的背后机制:ValueStack(值栈)
- Struts2数据传输的背后机制:ValueStack(值栈)
- Struts2数据传输的背后机制:ValueStack(值栈)
- Struts2数据传输的背后机制:ValueStack(值栈)(转载)
- Struts2数据传输的背后机制:ValueStack(值栈)
- Struts2数据传输的背后机制:ValueStack(值栈)(转载)
- getFields()与getDeclaredFields()区别
- Linus Torvalds吐槽Fedora项目,连呼数个Stupid!
- java中“0x”表示的含义
- 山寨腾讯“爱消除”游戏7日教程--DAY2
- java基础--集合
- Struts2——(3)ValueStack(值栈)
- html5 自学_First Day_2013.10.23
- 12本北美比较常用的机器学习/自然语言处理/语音处理经典书籍 .
- "Could not resolve placeholder"解决方案
- shell中的环境变量和自定义变量
- C语言字节对齐(以32位系统为例)
- Navicat 8 for MySQL的注册码
- 运行微信sdk demo工程时的问题
- readUTF()和read()方法的区别