2012-12-14 70 views
2

我有一個Maven和主題的問題。我正在從這個教程做例子: http://viralpatel.net/blogs/spring-3-mvc-themes-tutorial-example/ 而在主題教程中,我有一個問題。在這個例子中,作者在Eclipse中使用「Dynamic Web Project」。我使用maven 2和我的文件夾結構是不同的。 我不知道我應該在哪裏製作「主題」目錄。我試圖在「主要/資源」,「webapp/resources/themes」,「webapp/themes」中創建它,但它不起作用。 當然我在我的servlet-config文件中有<resources mapping="/resources/**" location="/resources/" />。我還在我的JSP文件中添加了<link rel="stylesheet" href="" type="text/css"/>,就像本教程中的評論中所說的那樣。但風格仍然不會改變。所以,任何人都知道我應該怎麼做才能在Maven中正確配置主題?Maven 2和Spring MVC中的主題

回答

1

本教程中的WebContent文件夾將在maven中爲src\main\webapp

因此,例如WebContent\index.jsp將被映射到src\main\webapp\index.jsp

然後,你不需要修改任何路徑或資源映射,因爲生成的戰爭文件(的Eclipse動態Web項目與src\main\webappWebContent文件夾和Maven項目)將是平等的。

+0

好吧,所以這樣我應該做一個「webapp/themes」文件夾。但是,當我這樣做,並把我的CSS文件到這個目錄中,它仍然無法正常工作。當我試圖改變我的風格時,我收到一條警告:WARN:org.springframework.web.servlet.PageNotFound - 在名爲'appServlet'的DispatcherServlet中沒有找到具有URI [/HelloMVC/themes/default.css]的HTTP請求的映射。所有文件與教程中的相同。 – caro

+1

我看了一遍本教程,其中重要的一點是你將文件從'resources'文件夾放入到'src \ main \ resources'文件夾中。 – Ralph

+0

@KarolSkupień:順便說一下,你還可以創建和研究一個簡單的Spring Roo Web應用程序,默認情況下它有兩個不同的主題並使用maven。 – Ralph