Struts中的数据存放一般有三种:
1>将数据存放到context(map)中,使用put(key,value),
jsp页面获取信息的方式“#key”;
存数据的一般形式为:ActionContext.getContext().put(key, value)
2>将数据存放在root(值栈),push(obj),使用该方法时,数据一般是 JavaBean 或者 Map,
jsp页面获取信息的方式“属性名”或“key”;
存数据的一般形式为:ActionContext.getContext().getValueStack().push(obj)
3>将数据存放在root(值栈),set(key, value),使用该方法时,数据一般是 List
jsp页面获取信息的方式“key”;
set() 的底层是 new Map(key,value),push(map)。