如何在servlet jsp中设置相对URL

时间:2011-11-08 22:58:12

标签: eclipse jsp tomcat servlets contextpath

我正在使用eclipse spring,tomcat 6跳转到现有的JSP项目。

我们的项目目前有URL:http:localhost / path1作为基础。

在我的index.jsp中,当我尝试引用.css& .js使用:“/ css / my.css”

它不会在它之前附加“/ path1”,如何将其设置为自动添加?

我不能使用变量,因为我想在我的.css文件中使用这些固定路径来引用图像。

我不想明确地输入它,因为“path1”稍后会改变。

谢谢!

2 个答案:

答案 0 :(得分:2)

上下文路径需要包含在url的开头。如果您不想硬编码上下文路径,可以使用以下

<%@ include file="${pageContext.request.contextPath}/css/My.css" %>

答案 1 :(得分:2)

是的,使用<c:url value="/css/file1.css" /> - 这将附加上下文。