Struts2学习笔记整理(九)-----向值栈放入数据的多种方法
一.向值栈放数据的三种方式
1、获取值栈对象,调用值栈对象里面的set方法(用得不多)
2、获取值栈对象,调用值栈对象里面的push方法(用得不多)
3、在action定义变量,生成变量的get方法(减少空间分配,用得最多)
二、向值栈放对象
实现步骤
(1)定义对象变量
(2)生成变量的get方法
(3)在执行的方法里面向对象设置值
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";
}
}

三、向值栈放list集合
实现步骤
(1)定义list集合变量
(2)生成变量的get方法
(3)在执行的方法里面向集合设置值
浙公网安备 33010602011771号