在Struts2中valuestack,stackContext,ActionContext.之间的关系
来源:互联网 发布:linux 配置反向dns 编辑:程序博客网 时间:2024/04/30 16:50
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的学习
- 04、MySQL连接查询
- POJ 2796 Feel Good
- CAS
- Codeforce Round #383(Div 1) A
- Git Day 2:恢复文档
- 在Struts2中valuestack,stackContext,ActionContext.之间的关系
- Spring MVC全局异常后返回JSON异常数据
- c++程序员对于java的误区之数据结构
- Java-四位电话号码加密
- 同步容器
- OpenCV之Mat类详解
- 块级元素设置成内联元素出现的一些问题
- 【Map】Map集合的遍历:
- C/C++基础知识:typedef用法小结