【问题标题】:Image is not showing in JSP File图像未显示在 JSP 文件中
【发布时间】:2020-06-19 14:18:03
【问题描述】:

在我的.jsp 文件中显示图像时遇到问题。

图像 no_image.jpg 位于我的 Spring MVC 应用程序的以下目录中:

SpringProject\src\main\webapp\assets\images\no_image.jpg

我正在尝试通过我的 .jsp 文件访问它,如下所示:

<img src="${pageContext.request.contextPath}/assets/images/no_image.jpg"></a>

项目结构(使用 apache Netbeans IDE 11):

但是这似乎没有显示图像,有人知道为什么吗?

【问题讨论】:

    标签: java image spring-mvc jsp netbeans


    【解决方案1】:

    我找到了解决方案。对于遇到此问题的其他人,一个可能的解决方案是将以下内容放入您的 spring 配置 .xml 文件中:(在您为项目定义基础包的地方,我的名为 spring-config.xml

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

    【讨论】:

      【解决方案2】:

      可能表达式语言被视为纯文本。要告诉 JSP 引擎处理此类表达式,请在您的 JSP 页面中的 &lt;html&gt; 标记之前添加 &lt;%@ page isELIgnored="false"%&gt;(在顶部,您有其他类似“%@”的指令或 JSTL 导入)。不幸的是,这个参数的值默认为 true。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-21
        • 2012-09-29
        • 2013-10-29
        • 2019-09-29
        • 2020-11-25
        • 1970-01-01
        • 2014-05-20
        • 1970-01-01
        相关资源
        最近更新 更多