值栈的内部结构
值栈分为两部分
1.第一部分是root,结构是list结构
2.第二部分是context,结构是map结构
3.一般都是操作root里面的数据,很少去操作context里面的数据
4.context储存的对象引用:
key(固定):request(request对象的引用) ,
session(session对象的引用),application(application对象的引用),parameters(传递相关的参数),attr(Attribute,向三个域对象防值,名称都相同setAttribute("name",value);*使用attr操作,获取域对象里面的值,获取域范围最小的值)