很抱歉我需要问这个问题,但我已经花了三天时间尝试这样做。我正在构建 Java Web 应用程序,我想将图像包含到 JSP 页面中。项目名称是 realestates,我在 realestates 文件夹中有 Files 文件夹。
我的代码是这样的:
<img alt="govno" src="<%=request.getContextPath() + "/Files/kurac.jpg"%>" style="width: 400px; height: 300px;">
这是我在浏览器中打开页面后生成的内容:
<img alt="govno" src="/realestates/Files/kurac.jpg" style="width: 400px; height: 300px;">
但是,图像没有显示,只写了 alt“govno”。我已经尝试了很多很多路径(相对,绝对,更改文件夹结构数百万次以及我能想到并在互联网上找到的任何东西但没有任何帮助)。谁说这种事会这么难做???
部署后 Tomcat 服务器上的文件夹结构为:
webapps
- realestates
|- WEB-INF
|- Files
|- kurac.jpg
原文由 lijep dam 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个人在不到一分钟内解释它。
https://www.youtube.com/watch?v=dwjwSYOrnS8
所以需要两件事:
1.在一些配置xml文件中添加这一行
2.用这一行将图像包含到JSP页面中