因为spring 默认scope 是单例模式,这样只会创建一个Action对象。每次访问都是同一个Action对象,数据不安全。 而struts2 是要求每次访问都对应不同的Action, scope="prototype" 可以保证当有请求的时候都创建一个Action对象