Struts不但功能強大也易於擴展。你可以通過三種方式來擴展Struts:
1.PlugIn:在應用啓動或關閉時須執行某業務邏輯,創建你自己的PlugIn類
2.RequestProcessor:在請求處理階段一個特定點欲執行某業務邏輯,創建你自己的RequestProcessor。例如:你想繼承RequestProcessor來檢查用戶登錄及在執行每個請求時他是否有權限執行某個動作。
3.ActionServlet:在應用啓動或關閉或在請求處理階段欲執行某業務邏輯,繼承ActionServlet類。但是必須且只能在PligIn和RequestProcessor都不能滿足你的需求時候用。
如果想知道更多就來問吧!