其中 book.img 包含一个字符串(绝对路径)。我该如何解决这个问题?我收到的错误如下: 元素 img 上属性 src 的-6ren">
gpt4 book ai didi

html - 在 JSP 中加载 img

转载 作者:行者123 更新时间:2023-11-28 00:07:39 27 4
gpt4 key购买 nike


我正在尝试在 JSP 中动态加载图像,并且我正在尝试执行以下操作:

<img src="<%= book.img %>">

其中 book.img 包含一个字符串(绝对路径)。我该如何解决这个问题?我收到的错误如下:
元素 img 上属性 src 的错误值:PATH 中的 DOUBLE_WHITESPACE。

最佳答案

book.img 应包含服务器上图像的绝对 URL。

因此,如果您的图像存储在:

Webcontent/resources/images/

你有一张图片:

close-button.png

book.img 应该 = /resources/images/close-button.png

然后在您的 JSP 中使用 JSTL 创建 URL:

<img src="<c:url value="${book.img}"/>"/>

c:url 会将域和上下文作为绝对 url 的前缀。

另一种不用 JSTL 的方法是:

 <img src="${pageContext.request.contextPath}${book.img}"/>

关于html - 在 JSP 中加载 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17628945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com