Java JSP页面即使指向正确的目录也不显示图片?

Java JSP页面即使指向正确的目录也不显示图片?,java,image,jsp,Java,Image,Jsp,我试图在我的jsp页面中显示一个图像。我已确保特定img的路径是正确的。我试过下面所有不同的方法。所有东西都指向文件夹,但在页面上,它只显示了一个小x,没有显示图片 <img src="<%=request.getContextPath()%>/poster/Capture.JPG" alt="capture_test"> <img src="poster/Capture.JPG" alt="capture_test"> <img src="WebC

我试图在我的jsp页面中显示一个图像。我已确保特定img的路径是正确的。我试过下面所有不同的方法。所有东西都指向文件夹,但在页面上,它只显示了一个小x,没有显示图片

<img src="<%=request.getContextPath()%>/poster/Capture.JPG" alt="capture_test">

<img src="poster/Capture.JPG" alt="capture_test">

<img src="WebContent/poster/Capture.JPG" alt="capture_test">
I've moved the folder one level deeper and it still does not work. 

您必须理解本地文件系统路径和servlet容器转换URL的方式之间的区别

JSP将作为HTML页面传输到客户端浏览器。浏览器将找到一个

<img src="<%=request.getContextPath()%>/poster/Capture.JPG" alt="capture_test">
/poster/Capture.JPG“alt=“Capture\u test”>

“alt=”捕获测试“>


`
  • 在Chrome中打开页面
  • 按F12打开开发人员工具
  • 检查控制台选项卡
  • Chrome将向您显示其期望的完整和最终URL 形象

  • 请发布jsp和图像的文件/文件夹结构,这将非常有帮助。嗨,Arvind,编辑好,这里是文件夹结构。这是文件夹结构。根目录是电影文件夹movie->build->poster->src->WebContent->META-INF->WEB-INF->所有不同的jsp文件用斜杠尝试:
    src=“/WebContent/poster/Capture.JPG”
    <img src="<%=request.getContextPath()%>/poster/Capture.JPG" alt="capture_test">
    
    <img src="<c:url value="/poster/Capture.JPG"/>" alt="capture_test">
    
    <c:url value="/poster/Capture.JPG" var="url"/>
    <img src="${url}" alt="capture_test">`