2011-12-30 46 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