任何人都可以解釋一下,如果Struts Action類在Struts 1.x中是線程安全的。Struts 1.x動作類ThreadSafe?
- RequestProcessor是否爲每個新請求創建ActionClass的新實例?
- 是否緩存Action類並將其重用於後續請求?
任何人都可以解釋一下,如果Struts Action類在Struts 1.x中是線程安全的。Struts 1.x動作類ThreadSafe?
它緩存Action類的實例並將其重用於後續請求。
因此,他們不是線程安全的。
事實上,Struts 1.x是無狀態的。但是如果你的行爲中不包含實例變量(不是推薦),因爲使用了相同的實例。如果將日誌級別啓用到TRACE,您可以看到Struts 1.x的行爲。