3
我有一個3類方法的Action類。我知道對於Action類的每個請求都會創建一個實例。但在這裏,我用不同的方法請求相同的Action類。將在struts2中爲不同的方法創建不同的動作對象,這些對象被稱爲相同的動作?
將創建多少個對象? 3,還是隻有1?
我如何知道?
我有一個3類方法的Action類。我知道對於Action類的每個請求都會創建一個實例。但在這裏,我用不同的方法請求相同的Action類。將在struts2中爲不同的方法創建不同的動作對象,這些對象被稱爲相同的動作?
將創建多少個對象? 3,還是隻有1?
我如何知道?
您的動作實例的創建不取決於您在動作類中擁有的方法數量。它完全取決於您提出的請求數量。因此,如果您發出n
請求,則會創建n
實例。我相信,一旦動作類實例完成服務請求,實例就會被銷燬。
你是對的。動作實例的生命週期綁定到HTTP請求/響應。 – 2012-08-03 13:58:36
可以將動作鏈接起來,以便可以爲每個請求創建多個動作實例,但是您必須明知要這樣做 – Quaternion 2012-08-04 00:13:00