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

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

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

 ActionContext context = 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";
        }
posted on 2020-10-04 16:30  凸凸大军的一员  阅读(52)  评论(0编辑  收藏  举报