web项目部署到服务器后样式丢失的问题

项目在本地经过浏览器直接访问能够正常显示,可是部署到服务器却没有样式,debug发现css

这是由于过滤器不够完善,在全局乱码处理的过滤器中,配置的WebFilter注解是"/*"过滤了全部请求,把全部响应格式都设置成了text/html,text/css文件被以text/html格式传输,浏览器没法正确解析,致使了样式文件没法正确引入。
html

解决方案:
在过滤器dofilter方法中进行判断,若是是静态资源直接放行,不然执行原先的代码浏览器

相关文章
相关标签/搜索