首页 > 解决方案 > 在 WEB-INF 中指定来自另一个文件夹的图像路径文件?

问题描述

我在header.jsp当前home.jsp页面中包含了一个单独的 JSP 页面 ( ):

<jsp:include page='/WEB-INF/Header/header.jsp'/>

在该header.jsp页面中,我有如下图像:

<img id="myImage" src="<c:url value='../Images/myImage.jpg'/>" />

但是我的图像没有显示在我的页面上,home.jsp即使在里面找到的所有其他元素(即段落、锚链接等)header.jsp都正常显示在home.jsp页面上。

我的文件夹结构如下:

MyProject
   WebContent
      WEB-INF
         Header
            header.jsp
         Images
            myImage.jpg
         Views
            Home
               home.jsp  

如何从我的文件中指定我的图像 ( <img id="myImage" src="<c:url value='?/myImage.jpg'/>" />)的路径header.jsp文件?

标签: javajsppathincludejstl

解决方案


我似乎有它的工作:

img src="${pageContext.request.contextPath}/Images/myImage.jpg"

请让我知道这是否是在 JSP 中解决此问题的理想方法。


推荐阅读