区别: 1.struts1当请求到达后系统建立一个action后放入缓存,以后每次用户的请求都从缓存中读取action来处理用户请求,类似于单例设计模式, 2.struts2当请求到达后系统建立一个action,但是每次用户请求时都建立一个action,所以每一条线程都是安全的,处理过程类似于原型模式。