2011-12-30 67 views
1

我基於Spring和Apache的瓷磚創造REST應用。我已經添加了.css文件,並在主頁上處理所有內容。我的意思是,當我在domain.com/但是當我去到domain.com/something/的URL是相同的,這是錯誤的。我將不得不在.css文件路徑的開頭添加../錯誤的URL到css文件在春季和Apache瓷磚

如何創建(通過自動)在每個子頁正確的文件路徑?

回答

2

使用絕對路徑,而不是相對路徑:

href="/css/someFile.css" 

而不是

href="css/someFile.css" 

您還必須確保Web應用程序的上下文路徑總是預先計劃,因此該路徑實際上應該

href="${pageContext.request.contextPath}/css/someFile.css" 

,或者,如果你使用JSTL:

href="<c:url value='/css/someFile.css'/>" 
+0

非常感謝你。它的工作就像一個魅力 – Fixus 2011-12-31 11:29:30

+0

以及怎麼樣在js文件的網址?例如對於JSON調用? – 2012-08-13 21:55:38