- 0
- 0
- 约3.22千字
- 约 4页
- 2026-02-03 发布于上海
- 举报
第十讲ActionContext
1、什么是ActionContext
ActionContext是一个map结构的容器。ActionContext是Action的上下文,用于存
放Action执行过程中的数据信息。ActionContext存储了Action的数据、
ActionInvocation的数据、request的数据、session的数据、application的数据、l
ocale的数据、转换错误等。每次请求时会为当前线程创建一个新的ActionContext。
ActionContext采用ThreadLocal的方式来存储,因此它是线程安全的。
2、获取ActionContext
通过ActionContext.getContext()方法获取。由于ActionContext是线程安全的,
并且是通过静态方法获取的,因此在本线程中的非Action类中也可以直接访问。
注点:ActionContext是请求创的,以非请求的线中不使用
对象的
ActionContext如:filter的init()方法
3、ActionContext的简图
:通过request对象,将相关数据复制到ActionContext对应的map中()
:创建好以后返回()
10:将actioncontext复制给request等相关对象()t中,xxt复复复制制
4、ThreadLocal模式
publicstaticvoidmain(String[]args){
//ThreadLocal存放线程局部变量的容器
//存放在threadlocal中的局部变量是线程安全的
finalThreadLocalStringac=newThreadLocalString();
ac.set(siggy);
newThread(newRunnable(){
publicvoidrun(){
第十讲ActionContext
1、什么是ActionContext?
ActionContext是map结构的容器。ActionContext是Action的上下文,存放Action执行
过程中数据信息。ActionContext存放Action的数据,ActionInvocation,request的数据,session
的数据,application的数据,locale的数据,conversionerrors等。每次请求时会为当前线程
创建一个新的ActionContext。而ActionContext采用了ThreadLocal的方式来存放
ActionContext所以ActionContext是线程安全。
2、获取ActionContext
ActionContext.getContext()获取。由于ActionContext是线程安全的,并且是通过静态方
法获取的,所以在本线程中的非Action类中也可以直接访问。
注点:ActionContext是请求创的,以非请求的线中不使用
ActionContext对象的如:filter的init()方法
3、ActionContext的简图
:通过request对象,将相关数据复制到ActionContext对应的map中()
:创建好以后返回()
10:将actioncontext中,复制给复制给request等相关对象()
4、ThreadLocal模式
publicstaticvoidmain(String[]args){
//ThreadLocal存放线程局部变量的容器
您可能关注的文档
- 签约员工福利与培训制度.pdf
- 颜色词翻译练习:情感与状态色彩表达.pdf
- 水泥工厂职业安全卫生设计要点.pdf
- 100以内加减法二:两位数加减法笔算与应用.pdf
- Elecsys TOTAL P1NP定标液说明书.pdf
- 变压器原理与应用题解精析.pdf
- 作业成本与责任成本管理:概念区分与应用分析.pdf
- 近大远小透视规律教学设计与实践.pdf
- 性格缺陷分析:自大狂妄表现与影响.pdf
- 内燃电机钳工一星级复习要点.pdf
- 《GB/T 21561.1-2025轨道交通 机车车辆 受电弓特性和试验 第1部分:机车车辆受电弓》.pdf
- 《GB/T 6346.2301-2025电子设备用固定电容器 第23-1部分:空白详细规范表面安装金属化聚萘二甲酸乙二醇酯膜介质直流固定电容器 评定水平EZ》.pdf
- 2026年中国城市建设史复习题200道含答案(基础题).docx
- 2026年注册会计师(CPA)考试题库200道及1套参考答案.docx
- 60103交通事故案卷文书 标准 ga 40-2018.pdf.pdf
- 小升初衔接第一讲:基础词汇与句型综合梳理与运用(基于Starters 14).docx
- 四级公路设计关键要素教学课件.pptx
- Unit7SectionA2a-2e课件鲁教版英语六年级下册.pptx
- 初中地理八年级:探秘台湾省环境与经济协同发展.docx
- Unit2Success单元重点单词单句写作练习课件-北师大版高中英语选择性(1).pptx
原创力文档

文档评论(0)