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)。
本文介绍了Struts框架中数据的三种存储方式:1. 存放到context(map)中,使用put(key, value),通过#key在JSP页面获取。2. 存放到root(值栈),使用push(obj),通过属性名或key在JSP页面获取。3. 存放到root(值栈),使用set(key, value),通过key在JSP页面获取。
1429

被折叠的 条评论
为什么被折叠?



