struts2中的Action
1、 struts2和struts1的Action對比:
struts1所有訪問用戶共用一個Action,而struts2每次都生成一個新的Action對象,struts2的優勢是不會產生線程不安全的情況(但是消耗內存會多一些)。
2、 具體視圖的返回可以由用戶自己定義的Action來決定,具體的手段是根據根據返回的字符串找到對應的配置項,來決定視圖的內容;通常可以從ActionSupport繼承,好處在於可以直接使用Struts2封裝好的方法。
struts2中的Action
1、 struts2和struts1的Action對比:
struts1所有訪問用戶共用一個Action,而struts2每次都生成一個新的Action對象,struts2的優勢是不會產生線程不安全的情況(但是消耗內存會多一些)。
2、 具體視圖的返回可以由用戶自己定義的Action來決定,具體的手段是根據根據返回的字符串找到對應的配置項,來決定視圖的內容;通常可以從ActionSupport繼承,好處在於可以直接使用Struts2封裝好的方法。
解決方法1:在web.xml中配置: <servlet-mapping> <!--配置不過濾的靜態資源,以下結尾--> <servlet-name>default</servlet-name