在Struts2中valuestack,stackContext,ActionContext.之间的关系
来源:互联网 发布:c语言老师 编辑:程序博客网 时间:2024/05/01 02:29
valuestack,stackContext,ActionContext.之间的关系
Struts2的Stack Context和ValueStack
在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
1、提到Struts2的传值功能时,经常会见到Stack Context和ValueStack等概念,那么它们到底是什么,有什么作用呢。
ValueStack(值栈):Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是
OgnlContext),并将值栈设为OGNL的根对象。
ActionContext:一次Action调用都会创建一个ActionContext
Stack Object:放入stack中的对象,一般是action。
Stack Context(map):stack上下文,它包含一系列对象,包括request、session、attr、application map等。
2、访问Stack Context中的对象的属性时要使用"#对象名.属性名"的方式,使用push标签可以将原来位于Stack Context中的对象放到ValueStack的栈顶。用push标签将对象保存在ValueStack的栈顶后,只需要使用"属性名"就可以直接访问了。如下面的例子:
<body>
</body>
3、如果ValueStack栈顶是集合对象的话,通常可以用iterator标签取得位于ValueStack的顶端的集合对象,遍历集合并输出,遍历完成后集合对象会被移出ValueStack。
4、在页面输出ValueStack和Stack Context的方法
6、在jsp中用OGNL表达式获取不同范围的值
- 在Struts2中valuestack,stackContext,ActionContext.之间的关系
- 在Struts2中valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系
- valuestack,stackContext,ActionContext.之间的关系以及action的数据在页面中取得的方法
- Struts2 StackContext ValueStack ActionContext
- StackContext、ValueStack、ActionContext的理解
- Struts2学习笔记04----ActionContext、ServletActionContext、ValueStack之间的关系
- Struts2中OGNL,valueStack,stackContext的学习
- Struts2中OGNL,valueStack,stackContext的学习
- SQL中的 UNION 和 UNION ALL 操作符的使用
- 黑马程序员_数组
- Spring+Mybatis批量处理数据
- 数据库表设计
- android环境配置
- 在Struts2中valuestack,stackContext,ActionContext.之间的关系
- Android软键盘遮挡的四种解决方案
- 【分布式系统工程实现】CAP理论及系统一致性
- 获取手机中所有已安装的应用,并判断是否系统应用
- 运行ab测试时socket: Too many open files (24)的解决办法
- 读书笔记 | Targeted (Mike Smith)
- 关于同步锁的一个问题
- ExtJS常用总结
- MAC下的appium环境搭建