2

可能重复:
调用转发到 JSP 的 Servlet 时,浏览器无法访问 CSS 和图像

我知道这个问题被一次又一次地问到,但我就是无法让它发挥作用。

文件夹结构 http://kauko.pingtimeout.net/venttiCap.JPG

我在 WebContent/kuvat/ 文件夹中有我的图像。我还将其中一张图片直接放入 WebContent 文件夹 (hertta1.gif)。但是当我尝试使用这样的图像时

<img src="kuvat/hertta1.gif" /> or <img src="hertta1.gif" />

什么都没发生。kuvat/*gif 请求导致 404,而另一个显然是空响应。

GameServlet 是唯一的 Servlet,它映射到 '/'。所以在使用应用程序时,我使用地址“ http://localhost:8080/VenttiWeb/

我正在使用Tomcat7

4

1 回答 1

1

你有没有尝试过这样的事情?

<img src="/kuvat/hertta1.gif" /> or <img src="/hertta1.gif" />

此外,硬编码上下文路径可能不是一个好主意。在 JSP 中,您可能会尝试以下操作:

<img src="${pageContext.request.contextPath}/kuvat/hertta1.gif"/>

类似的事情可以通过使用 ServletContext 而不是 PageContext 的 servlet 完成。

参考: http: //www.coderanch.com/how-to/java/ResourceUrlProblems

于 2012-04-04T15:42:19.253 回答