Java静态文件无法加载
-
前几天遇到几个很坑的问题!分享一下
我在写了一个jsp的页面,但是jsp的js,css,img都没有办法加载出来,并且报了一个
404的错误! -
经过断点,发现了是我的过滤器导致拦截了我的css,img,js的静态文件,从而导致,文件
无法加载出来!
不多说了,直接上代码:
处理方式!
处理图:
讲解:
第一步:通过getRequestURI()来获取过滤的连接名称
第二步:再通过contains()来判断连接的后缀是否包含不需要过滤的文件的后缀,包含就放行,不包含就过滤
以下的过滤判断是可以根据自己的需求来增加的!
第二种可能:
就是把静态的文件放进了WEB-INF的目录下,把移动到WebContent下就可以了,因为WEB-INF是一个受保护的目录,会导致无法访问读取的