可能重复:
Browser can't access CSS and images when calling a Servlet which forwards to a JSP
我知道这个问题一次又一次地被问到,但我无法让这个问题起作用。
folder structure 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
答案 0 :(得分:1)
你尝试过这样的事吗?
<img src="/kuvat/hertta1.gif" /> or <img src="/hertta1.gif" />
此外,对上下文路径进行硬编码可能不是一个好主意。在JSP中,您可以尝试类似:
<img src="${pageContext.request.contextPath}/kuvat/hertta1.gif"/>
使用ServletContext而不是PageContext,可以从servlet中完成类似的事情。