在一些MVC框架中,如果您希望執行一些代碼並渲染一些局部視圖,您可以從視圖中調用控制器操作。我不確定在Spring MVC中做什麼是正確的方法從jsp訪問Spring MVC DI bean
我想擁有一組JSP模板。其中一些將是頁面佈局,其中一些將是小組件,如paginator,登錄框,菜單,標籤雲等等等等。這些組件中的每一個都需要一些bean或控制器動作來將一些數據設置到ViewAndModel中,以便視圖可以使用它。
問題是我不想在每次調用中設置所有這些對象。我的註冊管理員只關心註冊處理。那麼現在我該如何做對了?如何從視圖調用DI bean或控制器來準備部分視圖?或者我應該創建一些映射?還是我從完全錯誤的角度來處理問題?
優秀的回答: - ) 現在,一旦我將控制器暴露給jsp,我實際上可以調用它並獲取菜單實例。我不知道我該怎麼做到底,因爲我可以看到耦合可以快速增加,但至少我有辦法做到這一點! 再次感謝! – Art79 2010-01-15 14:48:18