这可能是一个愚蠢的问题。当我从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
。
有人可以帮我解决这个问题吗?
提前致谢。
答案 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}
将为您获取上下文路径。所以最后你会得到你所期望的。