struts2_day03_05_值栈内部结构(一)_06_值栈内部结构(二)_07_向值栈放数据三种方式
2017-12-04 22:42
417 查看
值栈内部结构
1 值栈分为两部分: 第一部分 root,结构是list集合 (1)一般操作都是root里面数据 第二部分 context,结构map集合 2 struts2里面标签 s:debug,使用这个标签可以查看值栈结构和存储值 (1)访问action,执行action的方法有返回值,配置返回值到jsp页面中,在jsp页面中使用这个标签 点击超链接看到结构 (2)在action没有做任何操作,栈顶元素是 action引用 - action对象里面有值栈对象 - 值栈对象里面有action引用 |
向值栈放数据
1 向值栈放数据多种方式 第一种获取值栈对象,调用值栈对象里面的 set 方法 第二种获取值栈对象,调用值栈对象里面的 push方法 第三种在action定义变量,生成变量的get方法 com.hlg.action.ValueStackDemoAction package com.hlg.action; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.util.ValueStack; public class ValueStackDemoAction extends ActionSupport { private String name; public String getName() { return name; } public String execute(){ name = "第三种方法"; // //1 获取值栈对象 // ActionContext context = ActionContext.getContext(); // ValueStack stack = context.getValueStack(); // //2 调用set方法 // stack.set("username", "天龙八部"); // //3 调用push方法 // stack.push("aabb"); return "success"; } } |
相关文章推荐
- Struts2 action获取数据的三种方式
- Struts2接受数据的三种方式
- Struts2三种数据转移方式
- Struts2中表单与Action传递数据三种方式
- Struts2中表单与Action传递数据三种方式
- Struts2三种数据转移方式
- Struts2中表单与Action传递数据三种方式
- 数据结构中树的创建和三种遍历方式的应用
- java中内部类的创建四种情况,三种方式,及内部数据访问权限
- Struts2中表单与Action传递数据三种方式
- 数据结构之头指针链表de三种插入方式(头插法,尾插法,在pos处插入)
- Struts2中表单与Action传递数据三种方式
- struts2 lesson one: 的action特征,三种创建方法,action接收表单数据的三种访问,读取方式
- Struts2三种数据转移方式
- struts2数据赋值三种方式
- Struts2中表单与Action传递数据三种方式
- Struts2笔记06 封装获取表单数据方式
- 如果获取的数据不是直接可以展示的结构---三种操作方式
- Struts2页面数据和Action数据三种基本对应方式
- Struts2中接收表单数据的三种驱动方式