什么是在spring MVC项目中在jsp页面中添加图像的相对路径

时间:2014-06-11 14:19:21

标签: html image jsp spring-mvc

我正在使用spring mvc 3.2.0.RELEASE。 我想在我的jsp标签中显示一个图像,为此我在我的jsp代码中使用这一行:

    <img src="images/login_pic.png"/>

它没有抓取图像。你能建议一个解决方案吗?

我的 JSP 位于以下位置:WebContent/WEB-INF/views/index.jsp

我的image位于以下位置:WebContent/WEB-INF/views/images/login_pic.png

3 个答案:

答案 0 :(得分:2)

试试这个:

<img src="${pageContext.request.contextPath}/images/login_pic.png"/> 

答案 1 :(得分:1)

<mvc:resources mapping="/images/**" location="/WEB-INF/views/images/"
    cache-period="10000" />

将此添加到您的上下文配置文件中,然后您可以通过以下方式引用图像:

<img src="/images/login_pic.png"/>

答案 2 :(得分:0)

 <img src="/images/login_pic.png"/>

这将来自最顶层的根(这个应该这样做),因为你的根位于索引上。

 <img src="../images/login_pic.png"/>

这将比当前位置高一级

 <img src="../../images/login_pic.png"/>

这将比当前位置高出两级

<img src="images/login_pic.png"/>

你看到的是同一个文件夹

/folder
  html
  login_pic.png