单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减.无状态就是一次操作,不能保存数据. 有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的.无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的. Struts2 的Action是有状态的,是非线程安全的,所以是多实例的.Struts1的Action是无状态的,是线程安全的,所以可以单实例. 无侵入式设计Struts2没有像Struts1那样跟Servlet API有着紧密的耦合,Str…