Java静态文件无法加载

  1. 前几天遇到几个很坑的问题!分享一下
    我在写了一个jsp的页面,但是jsp的js,css,img都没有办法加载出来,并且报了一个
    404的错误!

  2. 经过断点,发现了是我的过滤器导致拦截了我的css,img,js的静态文件,从而导致,文件
    无法加载出来!

不多说了,直接上代码:
处理方式!

处理图:

Java静态文件无法加载
讲解:
第一步:通过getRequestURI()来获取过滤的连接名称
第二步:再通过contains()来判断连接的后缀是否包含不需要过滤的文件的后缀,包含就放行,不包含就过滤

以下的过滤判断是可以根据自己的需求来增加的!
Java静态文件无法加载
第二种可能:

就是把静态的文件放进了WEB-INF的目录下,把移动到WebContent下就可以了,因为WEB-INF是一个受保护的目录,会导致无法访问读取的

Java静态文件无法加载