标签:
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之类的操作
标签:
原文地址:http://blog.csdn.net/u011686226/article/details/45851807