实现线程安全的方法有二种:

1.加锁

2.ThreadLocal   struts2采用第二种方法,所以可以写状态类属性

  线程安全:每一个线程  包含一个新的对象,彼此互不干扰