【问题标题】:JSP image couldn't be loaded无法加载 JSP 图像
【发布时间】:2017-05-09 07:21:41
【问题描述】:

我尝试将绝对路径放在 jsp 标签中。但它不显示图像。

<div class="container">
    <img src="<c:url value='${pageContext.request.contextPath}/images/default-
    user-image.png'/>" alt="userImage" />
</div>

【问题讨论】:

    标签: jsp


    【解决方案1】:

    JSTL &lt;c:url&gt; 标签具有context 属性(可选),默认将当前应用设置为上下文。

    所以,你可以在没有contextPath的情况下这样使用:

    <c:url value='/images/default-user-image.png'/>
    

    其次,要使用 Spring 提供静态资源,请检查您的静态处理程序是否正常工作。

    对于您的示例,在 XML 中添加以下映射可能会起作用。

    <mvc:resources mapping="/images/**" location="/images/" />
    

    【讨论】:

    • 感谢您的帮助。问题是我没有在 XML 中添加映射。
    • @HyunJung 不客气。如果您接受我的回答,我会很高兴:)
    猜你喜欢
    • 1970-01-01
    • 2017-05-04
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 2013-06-09
    • 2019-05-25
    • 2014-10-29
    相关资源
    最近更新 更多