码迷,mamicode.com
首页 > 其他好文 > 详细

struts2的ActionContext

时间:2015-05-20 00:35:59      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

ActionContext是action上下文吧

通过ActionContext可以得到request session等

 

static ThreadLocal<ActionContext> actionContext = new ThreadLocal<ActionContext>();

所以ActionContext是线程安全的 ActionContext.getcontext就是得到与当前线程相关的ActionContext

ActionContext有一个map

private Map<String, Object> context;


map里面有如下键值对

ACTION_INVOCATION = "com.opensymphony.xwork2.ActionContext.actionInvocation"                     actionInvocation

VALUE_STACK = "com.opensymphony.xwork2.util.ValueStack.ValueStack"                                       stack

PARAMETERS = "com.opensymphony.xwork2.ActionContext.parameters"                                          parameters

SESSION = "com.opensymphony.xwork2.ActionContext.session"                                                        session

APPLICATION = "com.opensymphony.xwork2.ActionContext.application"                                            application

CONTAINER = "com.opensymphony.xwork2.ActionContext.container"                                                 cont

ACTION_NAME = "com.opensymphony.xwork2.ActionContext.name"                                                  name

LOCALE = "com.opensymphony.xwork2.ActionContext.locale"                                                              locale

CONVERSION_ERRORS = "com.opensymphony.xwork2.ActionContext.conversionErrors"                conversionErrors

 

所以我就可以ActionContext.getcontext.getsession之类的操作

struts2的ActionContext

标签:

原文地址:http://blog.csdn.net/u011686226/article/details/45851807

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!