1.在web阶段servlet访问,把数据放在域对象里面,使用EL表达式获取到域对象,在一定范围里存值。
2.在struts2里面提供一种本身的储存机制,类似于域对象,是值栈,可以存值或取值。
(1)在action里面把数据放在值栈里面,在页面获取到值栈数据。
3.servlet和action区别
(1)servlet:默认第一次访问时创建,创建一次,单实例对象
(2)Action:访问时候创建,访问一次创建一次action对象。
4.值栈储存位置
(1)每次访问action时候,都会创建action对象
(2)在每个action对象里面都会有一个值栈对象