Java img不显示在JSP/TomCat中

Java img不显示在JSP/TomCat中,java,image,jsp,tomcat,Java,Image,Jsp,Tomcat,我见过很多关于同一问题的帖子。然而,所有的解决方案都不适合我。问题很简单:我的图像不显示在我的页面上,它被替换为alt文本 我的图像路径:WebContent/LIB/image/my image.png -这不在WEB-INF文件夹中(良好做法)。 -我尝试使用另一个图像(.jpg),但失败了。 我看到很多人解释说真正的问题是道路。我尝试了所有这些方法,但任何一种都有效: <img src='<c:url value="/LIB/image/my-image.png"/>'

我见过很多关于同一问题的帖子。然而,所有的解决方案都不适合我。问题很简单:我的图像不显示在我的页面上,它被替换为alt文本

我的图像路径:WebContent/LIB/image/my image.png -这不在WEB-INF文件夹中(良好做法)。
-我尝试使用另一个图像(.jpg),但失败了。 我看到很多人解释说真正的问题是道路。我尝试了所有这些方法,但任何一种都有效:

<img src='<c:url value="/LIB/image/my-image.png"/>' alt="KO"/>
// http://localhost:8080/3JVA-Project-SupTrip/WebContent/LIB/image/%3Cc:url%20value=%22/LIB/image/my-image.png%22/%3E

<img src="LIB/image/my-image.png" alt="KO"/>
// http://localhost:8080/3JVA-Project-SupTrip/WebContent/LIB/image/LIB/image/my-image.png

<img src="/LIB/image/my-image.png" alt="KO"/>
// http://localhost:8080/LIB/image/my-image.png

<img src="../LIB/image/my-image.png" alt="KO"/>
// http://localhost:8080/3JVA-Project-SupTrip/WebContent/LIB/LIB/image/my-image.png

<img src="<%=request.getContextPath()%>/LIB/image/my-image.png" alt="KO"/>
// http://localhost:8080/3JVA-Project-SupTrip/LIB/image/my-image.png

<img src="<%=request.getContextPath()%>/WebContent/LIB/image/my-image.png" alt="KO"/>
// http://localhost:8080/3JVA-Project-SupTrip/WebContent/LIB/image/my-image.png
'alt=“KO”/
// http://localhost:8080/3JVA-项目SupTrip/WebContent/LIB/image/%3Cc:url%20value=%22/LIB/image/my image.png%22/%3E
// http://localhost:8080/3JVA-项目SupTrip/WebContent/LIB/image/LIB/image/my-image.png
// http://localhost:8080/LIB/image/my-image.png
// http://localhost:8080/3JVA-项目SupTrip/WebContent/LIB/LIB/image/my-image.png
/LIB/image/my image.png“alt=“KO”/>
// http://localhost:8080/3JVA-项目SupTrip/LIB/image/my-image.png
/WebContent/LIB/image/my image.png“alt=“KO”/
// http://localhost:8080/3JVA-项目SupTrip/WebContent/LIB/image/my-image.png
这是我的图像的逻辑URI:

我真的需要你们的帮助,谢谢你们


编辑:添加一些带有URI的注释(最后一条听起来很完美,但不起作用)

例如,这包括:

<!-- Main CSS -->
<style type="text/css">
    <%@ include file="../LIB/css/main.css" %>
</style>

结构:
-3JVA项目SupTrip
--构建
--src
--网络内容
---LIB
----图像
-----my image.png
---META-INF
---WEB-INF请使用此路径

<img src="/LIB/image/my-image.png" alt="KO"/>

它应该是有效的,因为在我的情况下,它工作得很好

此外,如果您有空,请将名称从“LIB”更改为“assets”

编辑:

<input type="image" src="LIB/image/ttt.jpg"/>

编辑重复

<img src="LIB/image/bg.jpg" alt="Smiley face" height="42" width="42">


请确认,它在所有情况下都有效。

您可以使用web检查器或类似工具,在每个
结果
src
(对于计算结果)旁边添加注释吗?“最后一个听起来很完美,但不起作用”,因此url可能不是您期望的。你应该在你的问题中添加你的战争结构。我添加了这个结构。我使用了这个路径,但它不起作用。那么,如果路径是好的,问题是什么?我必须添加一个额外的.jsp文件吗?知道吗?等等,我帮你。按照我说的,首先找到应用程序部署的tomcat路径,可能类似于,C://tomcat XX/…/webapps/appNAme/。。。。。我关心的是检查我们的映像目录是否可用于应用部署的tomcat目录。首先检查它,直到现在我给你其他提示;它将为您提供完整路径,然后手动转到那里并检查完整路径以访问图像,然后只需将该额外路径添加到这里,如getRealPath(“/LIB/images…”),我希望上面的提示能够完美工作。请尽快尝试修复它。我希望以上我的提示能完美工作。请尽快试用以修复它。