当前位置 : 主页 > 编程语言 > java >

Struts2-向值栈中存放数据

来源:互联网 收集:自由互联 发布时间:2022-07-13
1.第一种 获取值栈对象,调用值栈对象里面的set方法(该方法添加的是一个Map集合) //第一种方式,使用值栈对象获取对象里面的set方法 //1.获取值栈对象 ActionContext context = ActionContex


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";
}


【转自:外国服务器 http://www.558idc.com/shsgf.html转载请说明出处】
上一篇:Java重载容易引发的错误—返回类型
下一篇:没有了
网友评论