struts2中spring配置文件去掉action的屬性 scope="prototype"爲單例模式
scope = "prototype" 會在該類型的對象被請求時創建一個新的action對象。如果沒有配置scope=prototype則添加的時候
不會新建一個action,他任然會保留上次訪問的過記錄的信息。
singleton模式指的是對某個對象的完全共享,包括代碼空間和數據空間,說白了,如果一個類是singleton的,假如這個
類有成員變量,那麼這個成員變量的值是各個線程共享的(有點類似於static的樣子了),當線程A往給變量賦了一個值
以後,線程B就能讀出這個值。因此,對於前臺Action,肯定不能使用singleton的模式,必須是一個線程請求對應一個
獨立的實例。推而廣之,只要是帶數據成員變量的類,爲了防止多個線程混用數據,就不能使用singleton。