1
A
回答
1
ActionServlet
實際上將請求處理作業委託給它的RequestProcessor
。
當請求到達時,調用操作servlet的doGet
或doPost
方法。任何這些方法都會調用操作servlet的process
方法,該方法調用請求處理器的方法process
。這就是所有事情發生的地方,大致如下 -
- 找到當前請求的
ActionMapping
。 - 獲取(也可以創建)
ActionForm
實例。 - 填寫表單。
- 驗證表單。
- 獲取(創建)
Action
實例。 - 執行操作。
- 最後是轉發或重定向。
如果你想(或需要)詳細瞭解,那麼你總是可以看看源代碼。以下是鏈接,對Struts 1.3.10源代碼(你也可以找到支柱的其他版本的來源,如果這是不是你的版本) -
相關問題
- 1. 什麼時候實例化聚合物
- 2. 什麼時候創建Enum實例?
- 3. 什麼時候界面生成器項目得到實例化?
- 4. 什麼時候在ASMX中實例化SoapHeader字段?
- 5. 什麼時候在這種情況下實例化對象?
- 6. 什麼時候應該實例化兒童課程?
- 7. 什麼時候使用新實例化一個類
- 8. 什麼時候實例變量被初始化並賦值?
- 9. 什麼時候在iOS中使用懶惰實例化?
- 10. 我什麼時候應該實例化Activity類?
- 11. 控制器什麼時候應該實例化?
- 12. 什麼時候abstractSSHclass實例化robotframework ssh庫中的具體類實例
- 13. 什麼時候是類型(實例)而不是實例.__ class__?
- 14. 什麼時候autoresizingMask實現?
- 15. 什麼時候模板實例化在實踐中膨脹很重要?
- 16. 什麼時候const返回類型會干擾模板實例化?
- 17. 我們什麼時候需要顯式實例化一個模板函數?
- 18. 你什麼時候明確地必須在iPhone上實例化UINavigationController?
- 19. 爲什麼在可以使用靜態的時候實例化主類?
- 20. 什麼時候模板類的特殊成員函數被實例化?
- 21. 什麼時候需要在實例化之前定義一個類?
- 22. 什麼時候應該在連接池中實例化數據源
- 23. 測試用例,「什麼時候」,「什麼」和「爲什麼」?
- 24. 什麼時候Ruby實例變量被設置?
- 25. 什麼時候應該使用SOLR的多個實例?
- 26. 什麼時候使用類方法而不是實例方法?
- 27. 你什麼時候使用實例? Python 3
- 28. 什麼時候會在android中回收活動實例?
- 29. 什麼時候「提升類,實例」有用?
- 30. 什麼時候可以訪問舞臺實例?