Tomcat上下文根

时间:2012-11-14 16:19:34

标签: tomcat contextpath

这可能是一个愚蠢的问题。当我从eclipse运行代码时,我点击的URL是http://localhost:8080/Test

这个项目中有一些图像,css和javascript。我给他们的路径为/css/test.css,/javascript/x.js和/images/test.jpg

但不是将其指向http://localhost:8080/Test/images/test.jpg,而是指向http://localhost:8080/images/test.jpg

有人可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要指定上下文路径。在JSP中你可以这样做:

<link type="text/css" rel="stylesheet" href="${pageContext.servletContext.contextPath}/css/style.css"/>

<script type="text/javascript" src="${pageContext.servletContext.contextPath}/js/script.js"></script>

这:EL片段${pageContext.servletContext.contextPath}将为您获取上下文路径。所以最后你会得到你所期望的。