400张图片不良请求

时间:2017-06-12 11:49:34

标签: html jsp java-ee

我试图在JSP页面中链接用作徽标的图像。我在浏览器中收到400错误请求错误。 img标签在下面给出

<img src="/img/aws-shd-en.png">

我的文件夹结构如下所示。

Folder structure of my project

当我尝试在页面中链接外部js ans css时,我也会遇到同样的问题。我在这里做错了如何避免400错误并在我的页面中显示图像

应用程序在localhost中运行。请参阅下面的屏幕截图并显示错误

enter image description here

1 个答案:

答案 0 :(得分:0)

这里有更多错误:

  1. 您的图片位于/WEB-INF/img文件夹中,而不在/img中。无论如何,你应该得到&#34; 404 Not Found&#34;为此,不是&#34; 400 Bad Request&#34;。

  2. 除非您的网络应用程序部署在ROOT环境中,否则您应该在应用中的任何网址之前添加request.getContextPath()来电,即<img src="${request.getContextPath()}/img/image.png" />而不是<img src="/img/image.png" />

  3. 不要将图片(和其他静态内容)放入WEB-INF文件夹 - 默认情况下,此文件夹无法通过HTTP请求访问(&#34;来自浏览器&#34;),您必须实现自己的服务方式(例如自定义servlet)。