struts2_day03_05_值栈内部结构(一)_06_值栈内部结构(二)_07_向值栈放数据三种方式
来源:互联网 发布:java rar 压缩包解压 编辑:程序博客网 时间:2024/05/18 13:09
值栈内部结构
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";}}
阅读全文
0 0
- struts2_day03_05_值栈内部结构(一)_06_值栈内部结构(二)_07_向值栈放数据三种方式
- 值栈内部结构
- JVM内部结构(二)
- JVM内部结构(一)
- Struts2笔记09 值栈的内部结构
- 对vector内部结构的解析(二)
- 对vector内部结构的解析(一)
- 学习HTML(三)——<html>内部结构
- BSTR详解一 -BSTR简介和内部结构 (1) (转)
- oracle block internal(block 内部结构分解)
- CPU原理(RISC指令系统,内部结构,流水线)
- oracle block internal(block 内部结构分解)
- 深入理解JVM内部结构(续)
- 深入理解JVM内部结构(续)
- memcache内部结构及使用(三)
- memcache内部结构及使用(二)
- 二,String类型内部结构剖析
- memcache内部结构及使用(一)
- (一)angular2的8大概念
- Python之线程(一)
- Scala的简介
- 四、Linux内核模块
- 安装配置nginx
- struts2_day03_05_值栈内部结构(一)_06_值栈内部结构(二)_07_向值栈放数据三种方式
- 我的第一篇博客
- Python之线程(二)
- dedecms Sql标签运行mssql查询 语句{dede:sql sql='select * from me_flink where typeid=10 limit 0,130 '}
- es6之函数的扩展
- Rolling Patch
- linux 拷贝命令 cp ,scp ,rsync
- InspectExe
- C++对C的增强