1
我有這個問題:如何爲Struts 1創建一個BaseAction?
我需要爲java web應用程序(使用Struts 1)創建一個BaseAction。 所有的動作都會擴展這個BaseAction,所有的動作都有更多的方法(創建,更新,刪除,列表等)。沒有「執行」方法。
我需要這個以獲得Spring的ApplicationContext,但也需要認證或所有操作都應該做的其他事情。
當只有「execute」方法時,事情很簡單......只需用「execute」方法和一個抽象的「performTask」方法創建BaseAction。 「前進」將是所有其他操作將執行的「performTask」方法的結果。
因此,我不能對具有多種方法的行爲進行相同的設計,並且每種方法都有自己的發展方向。
感謝名單, Adri108
我不是Struts1的用戶,但我使用了Struts2和其他Java MVC框架,我無法看到問題出在哪裏...... – madth3
爲什麼不使用現有的Spring集成,其中的操作是普通的Spring bean ? –
現在應用程序已經沒有彈簧,並且很難修改。我試圖複製它,並進行一些測試,例如添加彈簧只是爲了一些行動,看看它是如何工作的。不過,我想在沒有彈簧的情況下添加BaseAction。 –