我很抱歉,我需要问这个问题,但我已经花了三天的时间来尝试这样做。我正在构建Java Web应用程序,我想将图像包含到JSP页面中。项目名称是realestates,我有文件夹里面的realestates文件夹。将图像插入到jsp页面
我的代码是这样的:
<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;">
,但图像没有dispayed,只有ALT “govno”写入。我已经尝试了很多很多路径(相对,绝对,改变的文件夹结构百万次,以及任何我能想到并在互联网上找到的东西,但没有任何帮助)。谁会说这样的事情会这么难呢?部署后Tomcat服务器上
文件夹结构:
webapps
- realestates
|- WEB-INF
|- Files
|- kurac.jpg
加入这一行一些配置XML文件导入到JSP页面不知道任何细节,不可能提供帮助。如果您从浏览器进入相同的路径,会发生什么情况?显而易见的答案是,图像不在你认为的位置。 –
我可以在浏览器中打开它,但我需要输入绝对路径文件:/// C://Users//Lazar//Documents//workspace-sts-3.8.3.RELEASE//realestates//Files//kurac .jpg,但正如我在浏览器中的问题中所写,我得到了src =“/ realestates/Files/kurac.jpg”。这个可以吗? –
我更新了我的问题。我读过的文件路径不能位于OS文件系统的某处,它必须位于服务器上的某个位置。在我甚至没有将镜像部署到服务器之前。我试图将它从服务器引用到文件系统上的某个位置。 –