在WEB-INF下创建一些子文件夹,如js或图像,我发现加载文件时出现问题我无法获取任何js或图像文件......这可能是什么问题? 我在浏览器上遇到了这个错误:
GET http://localhost:8080/images/blueAqua.gif 404 (Not Found)
答案 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>