Struts2笔记10 向值栈放入或获取数据
来源:互联网 发布:linux 跟踪路由命令 编辑:程序博客网 时间:2024/06/03 15:07
1.向值栈放数据多种方式
(1)获取值栈对象,调用值栈对象里面的set方法
(2)获取值栈对象,调用值栈对象里面的push方法
(3)在action定义变量,生成变量的get方法
2、向值栈放对象
实现步骤
(1)定义对象变量
(2)生成变量的get方法
(3)在执行的方法里面向对象设置值
/**
* 08_向值栈放对象
* @author Administrator
*
*/
public class ObjectDemoAction {
//1定义对象变量
private User user = new User();
//2.生成get方法
public User getUser() {
return user;
}
public String execute() throws Exception{
//3.向值栈的user里面放数据
user.setUserName("astarte");
user.setPassword("11111111");
user.setAddress("cn");
return "success";
}
}
* 08_向值栈放对象
* @author Administrator
*
*/
public class ObjectDemoAction {
//1定义对象变量
private User user = new User();
//2.生成get方法
public User getUser() {
return user;
}
public String execute() throws Exception{
//3.向值栈的user里面放数据
user.setUserName("astarte");
user.setPassword("11111111");
user.setAddress("cn");
return "success";
}
}
3、向值栈放list集合
实现步骤
(1)定义list集合变量
(2)生成变量的get方法
(3)在执行的方法里面向集合设置值
4.从值栈获取数据
使用struts2的标签+ognl表达式获取值栈数据
<s:property value = "ognl表达式"/>
(1)获取字符串
(jsp文件)
(2) 获取对象
(3)获取List集合
one:前提:要知道有多少个list
two:
three:
5、获取set和push方法设置值
使用set方法向值栈获取数据
使用push方法向值栈获取数据
(1)使用push设置值,没有名称,只有设置的值
(2)向值栈放数据,把向值栈放数据存到数组里数组名top,根据数组获取值
<!-- 获取push方法设置的值 -->
<s:property value="[0].top"/>
<s:property value="[0].top"/>
阅读全文
0 0
- Struts2笔记10 向值栈放入或获取数据
- 向剪贴板中放入数据
- Struts2笔记08 获取值栈对象
- Struts2笔记04 action获取表单数据
- java 连接 redis 并且向redis 放入数据
- Struts2向对象传递数据及Struts2中怎么获取request,response,session详解(转)
- Struts2中JSP获取值栈(ValueStack)中的数据
- 在struts2中向值栈存放数据的3种方式
- 通过debug过程分析Struts2什么时候将Action对象放入了值栈ValueStack中
- 通过debug过程分析Struts2什么时候将Action对象放入了值栈ValueStack中
- Struts2笔记06 封装获取表单数据方式
- 向值栈保存数据&在JSP中获取值栈的数据
- Struts2获取后台数据
- struts2如何获取数据
- struts2 获取前台数据
- Struts2获取表单数据
- 向set,map放入重复数据的测试.结论为新数据
- js循环数据放入同一数组 (个人菜鸟笔记)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决
- TF Learn入门 —— 简介
- linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能
- if语句的陷阱
- 对于js中网络接口websocket,二进制数组arraybuffer,视图对象dataview学习记录。
- Struts2笔记10 向值栈放入或获取数据
- 批处理bat命令--获取当前盘符、当前目录
- Netty物联网高并发系统第一季
- 如何在把微信公众号生成链接
- Linux常用命令(六)——其它常用命令(未拓展)
- ztree树形菜单简单使用
- Linux下安装PHP的GD支持库
- 一个需求列表的实例
- 单片机时钟程序(8)lcd1602.c