Struts1的实现底层是servlet,是单利的,所以在Struts1的开发过程中有很多的时候是需要注意单例导致的线程安全性的问题。 Struts2核心是拦截器,是多例的,每一次的请求都会创建一个新的实例出来,所以它本身是没有线程安全性问题的