Struts2对象栈和值栈的操作
2015-09-23 15:16
471 查看
对象栈的操作
把数据存入对象栈栈顶:
把数据放到Request域:
把数据放到session域:
把数据放到Application域:
把数据存入对象栈栈顶:
<span style="white-space:pre"> </span>ActionContext.getContext().getValueStack().push("aaa"); ActionContext.getContext().getValueStack().getRoot().add(0,"bbb"); ActionContext.getContext().getValueStack().set("ccc", "ccc");//把一个Map放到对象栈的栈顶把数据从对象栈栈顶取出:
<span style="white-space:pre"> </span>ActionContext.getContext().getValueStack().peek(); ActionContext.getContext().getValueStack().getRoot().get(0);把数据从对象栈栈顶移除:
<span style="white-space:pre"> </span>ActionContext.getContext().getValueStack().pop(); ActionContext.getContext().getValueStack().getRoot().remove(0);Map栈的操作
把数据放到Request域:
ServletActionContext.getRequest().setAttribute("aaa", "aaa");
把数据放到session域:
ServletActionContext.getRequest().getSession().setAttribute("aaa", "aaa");
把数据放到Application域:
ServletActionContext.getServletContext().setAttribute("aaa", "aaa");把数据直接放到Map栈:
ActionContext.getContext().put("aaa", "aaa");
相关文章推荐
- test5.19
- 有效选择七个关于Java的JSON开源类库
- java中return语句的用法总结
- [转]将java的console日志写入文件
- java log4j日志 写入数据库
- struts2开发-validate-表单验证案例2
- Java中getResourceAsStream的用法
- 使用Struts的Token机制解决表单的重复提交
- java学习笔记:使用zip api进行文件解压缩以及不解压直接读取指定文件内容
- Java中static作用详解
- Java 设计模式——工场模式(Factory method)
- java + selenium测试框架(之上传)
- 如何让你的编码速度更高-MyEclipse快捷键配置
- Eclipse启动时提示An error has occurred.See the log file D:\eclipse\configuration\...
- java类加载器总结
- Java编程:比对两个文本文件,标记相同和不同之处
- 对于java中clone()函数的理解
- JAVA问题总结之26-异常处理
- SpringMVC接收数组请求参数小技巧
- spring自定义事件监听