Maven有可能將公共控制器,jsp和其他資源共享到web模塊。Maven,多web模塊共享控制器,jsp,樣式,腳本
結構
WEB1(包裝罐子)
--main
--java
--controller
MyControllerToShared with @Controller annotation
--resources
--webapp
--scripts
javascripts files
--styles
css files
--WEB-INF
--views
jsp to share
pom.xml
web2的(包裝戰)
Classic web app structure with dependency of web1.jar
我的WEB2.0應用的工作原理,但沒有映射發現與URI HTTP請求在web1模塊中定義。我使用註釋@Controller和@RequestMapping。我在servlet.xml中定義了:
<context:component-scan base-package="controller" />
<mvc:annotation-driven/>
如何在不同的Web模塊之間共享控制器和資源? 最後,我需要有3個公共事物(錯誤處理程序,jsp的錯誤,樣式,js,...)的Web應用程序。
你有一個例子? – BasicCoder
現在,您只需使用一個項目,您需要創建第二個項目並將其稱爲「共享」。我將編輯我的答案以添加一些代碼示例。 – evandongen
好的上課。已經完成像你的例子。但對於jsp的? Jsp不包含在shared.jar中。 – BasicCoder