在web应用程序中加载图像和JS文件时出错

error loading images and JS files in a web app

本文关键字:JS 文件 出错 图像 web 应用程序 加载      更新时间:2023-09-26

在WEB-INF下创建一些子文件夹后,如js或images,我发现加载文件时出现问题,我无法获得任何js或image文件…有什么问题吗?我在浏览器上得到了这个错误:

GET http://localhost:8080/images/blueAqua.gif 404 (Not Found)

客户端无法访问WEB-INF

我通常在WEB-INF文件夹旁边创建一个static文件夹,用于存储图像,JS, CSS等。

webapp
|__static
|  |__css
|  |__js
|  |__img
|__WEB-INF
   |__web.xml 

然后使用:

访问资源
http://localhost:8080/static/images/blueAqua.gif

它的工作罚款,现在我确实意识到问题是什么,以及如何解决它,它只需要一些配置在web.xml如下:

<servlet-name>default</servlet-name> <url-pattern>/static/*</url-pattern> </servlet-mapping>在JSP文件中,它是这样的调用:

<body background="static/images/example.jpg">谢谢你的帮助。

试试这个:

<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>