1.第一种 获取值栈对象,调用值栈对象里面的set方法(该方法添加的是一个Map集合)

//第一种方式,使用值栈对象获取对象里面的set方法
//1.获取值栈对象
ActionContext context = ActionContext.getContext();
ValueStack stack = context.getValueStack();
//2.调用方法set方法
stack.set("username","web");

2.调用值栈对象里面的push方法(添加一个list集合)

= ActionContext.getContext();
ValueStack stack = context.getValueStack();
//调用push方法
stack.push("web1");

3.在action中定义变量,生成变量的get方法(该方法最常用,将变量直接保存在action里面,能够减少空间的分配)

//1.定义变量
private String name;
//2.生产get方法

public String getName() {
return name;
}

@Override
public String execute(){
name="web";
return "success";
}