Scopes of ActionMapper, ActionProxy, ActionInvocation, ActionContext objects in Struts2?
问题 Can any one please describe me when the objects of ActionMapper , ActionProxy , ActionInvocation , ActionContext are created in a Struts2 application. As I am new to Struts2 framework, I am very much confused about the scopes of these objects. 回答1: The ActionMapper is created on startup, it has a singleton scope. The ActionContext is created by the Dispatcher in preparing an action to execute, it's ThreadLocal, and it doesn't have any scope. When action is executing the ActionInvocation and