Struts2 ValueStack

一、作用

可以作为一个数据中转站,用在前台和后台数据传递

二、生命周期

ValueStack的生命周期是随着request的创建而创建,随request的销毁而销毁

三、结构

OgnlValueStack类实现了ValueStack接口,类中有两个至关重要的东西:

1.CompoundRoot root 根对象栈

通过OGNL可以访问根对象相关联的其他对象

CompoundRoot继承了ArrayList类,即使一个集合,详见源码CompoundRoot类。

访问根对象栈时直接写对象名,或者#root.对象名(context中有root的引用)

1.group.org.orgId
2.#root.group.org.orgId

2.transient Map<String,Object> context Map栈

  通过OGNL可以访问多个毫不相干的对象

通过#对象名来访问context中的对象

转载于:https://www.cnblogs.com/DajiangDev/p/3408408.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值