Action Context中值栈(value Stack )栈上下文(Stack context)的个人理解
来源:互联网 发布:淘宝视频如何上传 编辑:程序博客网 时间:2024/06/16 08:58
Action Context就是Stack Context栈上下文;
Stack Context、ActionContext或者OGNL上下文都是一个东西:Ognl.getValue(exp,context,root)中的context。
Value Stack 值栈,Stack Context 栈上下文都可以使用#进行访问;
值栈用#访问的时候需要用#root.格式(简写可去掉#root),
栈上下文用必须用#访问:#context.格式访问(简写可去掉#context)
值栈(Value Stack)存放的是action(name映射类)的实例和调用ActionContext.getContext().getValueStack().getRoot().push(user);方法手动放到值栈的实例;如下图:
栈上下文存放的是所有的数据信息,例如:page、request、 session、application、attr、parameters等等;
值栈的信息其实也存放在栈上下文的,但是在栈上下文中调出值栈的信息语法不一样而已;
例如:在action类中:ActionContext.getContext().getValueStack().getRoot().push(user);将user示例放到值栈中;然后在jsp页面通过值栈和栈上下文分别调出username和password;如下图;
网上找了一个参考图:
0 0
- Action Context中值栈(value Stack )栈上下文(Stack context)的个人理解
- value stack 和 (stack)action context 的访问
- Action学习value stack contents和stack context
- MDX的上下文(Context)
- MDX的上下文(Context)
- 经常看到的词汇Context(上下文)怎么理解?
- ActionContext 、ValueStack 、Stack Context
- 关于上下文(Context)
- 释意:Context(上下文)
- 释意:Context(上下文)
- struts2之值栈(value stack)
- struts2之值栈(value stack)
- Struts2之值栈(value stack)
- ActionContext、ValueStack、Stack Context分不清的,有木有。。。
- Struts2的Stack Context和ValueStack
- Strtus2的ValueStack、ActionContext及Stack Context
- Struts2的Stack Context和ValueStack
- ActionContext、ValueStack、Stack Context之间的关系
- LeetCode5:Longest Palindromic Substring
- MYSQL的单表查询
- 大三了,果然还是得写点什么、做点什么来得到救赎
- 【转】Java基础:System.out.println与System.err.println的区别
- uva1292(基础树形dp)
- Action Context中值栈(value Stack )栈上下文(Stack context)的个人理解
- css中的ID选择器和CLASS选择器的区别
- Linux内核的framebuffer相关的内核代码注释
- CSS插入样式表的方法
- R.layout是什么?
- mac下git安装、使用
- git登录之三--SSH登录
- 杂谈:游戏公司那些裁员事情
- 面向对象(类,对象,方法)