摘要:
1、ActionContextstruts2 在每次执行Action之前都会创建新的ActionContext,ActionContext是线程安全的,也就是说在同一个线程里ActionContext里的属性是唯一的,这样我的Action就可以在多线程中使用。ActionContext中有个静态的ThreadLocal变量,用来存放每个Action的actionContext。ActionContext里有6个对象,分别是valueStack、parameters、request、session、application、attr。 ActionContext:context map------ 阅读全文