Struts的擴充套件

2021-05-17 13:51:14 字數 345 閱讀 7662

struts不但功能強大也易於擴充套件。你可以通過三種方式來擴充套件struts:

1.plugin:在應用啟動或關閉時須執行某業務邏輯,建立你自己的plugin類

2.requestprocessor:在請求處理階段乙個特定點欲執行某業務邏輯,建立你自己的requestprocessor。例如:你想繼承requestprocessor來檢查使用者登入及在執行每個請求時他是否有許可權執行某個動作。

3.actionservlet:在應用啟動或關閉或在請求處理階段欲執行某業務邏輯,繼承actionservlet類。但是必須且只能在pligin和requestprocessor都不能滿足你的需求時候用。

如果想知道更多就來問吧!

配置struts可以受理的副檔名

關於struts2請求的副檔名問題 org.apache.struts2包下的default.properties中配置了struts2應用個的一些常量 struts.action.extension定義了當前struts2應用可以接受的請求的副檔名 可以在struts.xml檔案中以常量配置的方式...

擴充套件Struts1 x核心類

在struts 1.1後新增requestprocessor類別,有關於使用者請求的處理分配等動作已經大部份交由requestprocessor來處理,下圖是actionservlet接收到請求之後的一些主要動作,借由這張圖可以了解struts config.xml的元件設定意義,以及struts運...

Struts2工作原理和框架擴充套件點

框架主要涉及技術 spring struts2 hibernate freemarker 我們先看看struts2 工作原理圖,這樣才方便考慮在設計開發框架時有那些擴充套件點 actionfilter和其它過濾器 在web.xml配置這些filter在struts自身的filter之前。包括全域性預...