一.作用 可以作为一个数据中转站,用在前台和后台数据传递 二.生命周期 ValueStack的生命周期是随着request的创建而创建,随request的销毁而销毁. 三.结构 OgnlValueStack类实现了ValueStack接口,类中有两个至关重要的东西: 1.CompoundRoot root 根对象栈 通过OGNL可以访问根对象相关联的其他对象 CompoundRoot继承了ArrayList类,即使一个集合,详见源码CompoundRoot类. 访问根对象栈时直接写对象名,或者#…