gpt4 book ai didi

java - 无法在 JSP 中显示图像

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:36 25 4
gpt4 key购买 nike

我无法在 JSP 中显示图像(也无法通过 SRC 访问外部 Javascript/jQuery 等其他内容)。下面的 JSP 页面只包含一个 <img>无法显示SRC定位到的图片的标签。

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="Temp.htm" method="post">
<img src="/images/temp.jpg" alt="Not available">
</form>
</body>
</html>

图像在 /WEB-INF/jsp/images 中.我还尝试更改图像位置,并确保所有时间给 SRC 的路径都是正确的,但事实并非如此。 没有框架的应用程序也是如此。它在那里完美地工作。我在这里错过了什么?

最佳答案

首先,/WEB-INF无法从外部访问。

其次,如果你使用/images/temp.jpg ,浏览器将从网络服务器的根目录加载图像,而不是从您的网络应用程序(部署在上下文路径下)的根目录加载图像。

使用 JSTL <c:url>标记以从网络应用程序的根目录生成绝对路径:

<img src="<c:url value='/images/temp.jpg'/>" alt=.../>

关于java - 无法在 JSP 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9366430/

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