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

时间:2014-08-07 13:10:12

标签: java javascript jsp web-applications

在WEB-INF下创建一些子文件夹,如js或图像,我发现加载文件时出现问题我无法获取任何js或图像文件......这可能是什么问题? 我在浏览器上遇到了这个错误:

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

3 个答案:

答案 0 :(得分:1)

WEB-INF无法在客户端访问。

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

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

然后,使用以下方式访问资源:

http://localhost:8080/static/images/blueAqua.gif

答案 1 :(得分:0)

它现在罚款我已经意识到问题是什么以及如何解决它,它只需要在web.xml中进行一些配置,如下所示:

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

<body background="static/images/example.jpg"> 无论如何,请帮助你。

答案 2 :(得分:0)

试试这个:

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