首页 > 解决方案 > 无法在 JSP 页面中显示图像

问题描述

嗨,我正在 REST API 调用中获取图像的路径,如下所示

<hotel-info:thumb-nail-image>/4014/40140/images/Result_tn.jpg</hotel-info:thumb-nail-image>

如何在 JSP 页面中显示图像?

在 JAXB 类中:

@XmlElement(name = "thumb-nail-image", required = true)
protected String thumbNailImage;

在 JSP 中:

<img src="data:image/jpg;base64,${hotelFareResult.basicInfo.thumbNailImage}" alt="Could Not Load Img" width="200" height="200">

请帮助我如何在 JSP 中显示图像?

标签: javaimagerestjsp

解决方案


STS 项目资源管理器下拉菜单

首先,我正在使用 spring 工具套件,现在我找到了在 jsp 页面中显示图像的解决方案。首先,您需要在 /webapp/WEB-INF/views/name.xml 中有一个 name.xml 文件 xml 文件必须在 WEB-INF 的 views 文件夹中,并包含以下内容............

<bean xmlns:mvc="http://www.springframework.org/schema/mvc"
http://www.springframework.org/schema/mvc 
    http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
<mvc:resources mapping="/resources/**"
        location="/resources/" /></bean>

........然后将图像文件夹放在资源文件夹内的webapp中,以便您轻松访问它。如果你做得正确然后添加路径到你想要这样的地方

<img src="/resources/images/name.png"
                        height="40px" width="55px">

如果您有任何疑问...告诉我评论


推荐阅读