Struts2.x 学习笔记 之 值栈(ValueStack)
2016-09-08 21:16
471 查看
简介:
ValueStack(值栈):
贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象)。相当于一个数据的中转站,在其中保存当前Action对象和其他相关对象。
Struts框架把ValueStack对象保存在名为”struts.valueStack”的请求属性中。
下面来查看从哪读取request
首先在jsp页面中
访问页面
我使用的是IDEA,CTRL+SHIFT+N来查询 StrutsRequestWrapper
DeBug 会发现。
ActionContext ctx 调用 context 是OgnlContext
stack — OgnlValueStack 值域
stack 中 context 等同于 ActionContext
root 中有对象,则会一一取出, 按照栈的”先进后出”的方式迭代。
使用s标签来查看
页面中显示
点击
相关文章推荐
- Struts - 标签库
- struts1.0于struts2.0的比较
- Struts2 初始配置流程
- Struts2中关于namespace的学习心得
- Struts2----自定义action的学习心得
- HTTP Status 404 - There is no Action mapped for namespace [/] and action name [login!welcome] associ
- struts2
- SSH学习笔记---struts2 spring集成时action的class的值
- ssh--问题记录
- 文章标题 使用ajaxFileupload+struts2完成文件的上传以及回显到jsp的链接地址
- struts 学习笔记
- Struts2之No result defined for action错误
- Struts2 的基本配置
- struts2执行流程分析
- struts2中的域模型DTO接收参数
- struts2框架架构流程
- 无法访问项目中jsp解决方法
- struts2出现Could not find action or result的错误原因
- struts2.0拦截器(实现未登录的用户不能访问系统的页面)(转)
- Struts2 面试题分析