2011-08-16 41 views
1

我正在開發一個需要支持可插入模塊的Spring應用程序 - 將JAR添加到類路徑中,它將自動查找並加載模塊的Spring應用程序上下文XML。這部分已經在工作。Spring MVC應用程序中的可插入頁面

現在的問題是找出模塊提供自定義JSP頁面的方法。每個模塊都需要一個配置頁面,其中包含特定於該模塊的表單字段。

我該如何使用Spring MVC來實現這樣的可插拔頁面?它應該像這樣工作,模塊的JAR文件包含配置頁面(如JSP)及其Spring MVC控制器,然後周圍的應用程序將包含到應用程序的其餘部分(可能作爲應用程序頁面模板內的JSP片段)。

如果這不能用Spring MVC和JSP來完成,那麼什麼是好的選擇?

回答

1

嘗試添加ResourceBundleViewResolver配置到每個可插拔模塊(不知道是否有多個解析器將工作或沒有,但它可以讓你通過類路徑,而不是具體的位置上確定的意見,見http://static.springsource.org/spring/docs/current/reference/view.html

如果有多個您的模塊中的解析器不起作用,然後在主應用配置中嘗試ResourceBundleViewResolver,然後讓所有可插入模塊在JAR內部遵循相同的視圖位置設置。

+0

我無法使其工作。無法使用JAR內部的JSP文件。使用Freemarker或Velocity應該是可能的:http://forum.springsource.org/showthread.php?7 1958年春,MVC-得到最JSP-從-A-JAR –

相關問題