gpt4 book ai didi

java - tomcat 服务器的图像和 css 出现 404 错误

转载 作者:行者123 更新时间:2023-11-29 00:00:12 25 4
gpt4 key购买 nike

我正在用在 tomcat 服务器上运行的 eclipse 做一个 java ee 项目。我的网页可以正常工作,但是当我尝试放置图片时,出现 404 错误。很快一切正常,我不知道为什么但现在我无法打开任何图像或加载 css 文件。我在论坛上搜索过,但没有任何帮助。我已经尝试了我见过的每条路径,但没有一条可行。

我有多个 servlet,这是我用图像定义一个的方式:

<servlet>
<javaee:description></javaee:description>
<javaee:display-name>Products</javaee:display-name>
<servlet-name>Products</servlet-name>
<servlet-class>Products</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Products</servlet-name>
<url-pattern>/Products</url-pattern>
</servlet-mapping>

这是曾经有效的路径,我在图像属性中找到的路径:

<img border="1" src="/Jweb/images/jambon.jpg" height="667" width="1000" alt="${product.name}" title="${product.name}">

最佳答案

如果应用程序无法在提供的路径获取图像,它将给您 404 错误。

您可以使用 request.getContextPath() 它会为您提供您的应用程序根路径。那么你必须在应用程序的根目录中提供你的文件夹位置。如果 Jweb 在您的根目录中,那么以下代码将为您工作。

  <img border="1" src="<%=request.getContextPath()%>/Jweb/images/jambon.jpg" height="667" width="1000" alt="${product.name}" title="${product.name}">

关于java - tomcat 服务器的图像和 css 出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670523/

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