项目在本地通过浏览器直接访问可以正常显示,但是部署到服务器却没有样式,debug发现web项目部署到服务器后样式丢失的问题

这是因为过滤器不够完善,在全局乱码处理的过滤器中,配置的WebFilter注解是"/*"过滤了所有请求,把所有响应格式都设置成了text/html,text/css文件被以text/html格式传输,浏览器无法正确解析,导致了样式文件无法正确引入。
web项目部署到服务器后样式丢失的问题

解决方案:
在过滤器dofilter方法中进行判断,如果是静态资源直接放行,否则执行原先的代码

相关文章:

  • 2022-01-02
  • 2021-11-05
  • 2021-04-01
  • 2021-05-10
  • 2021-06-15
  • 2022-12-23
  • 2021-11-18
  • 2021-08-11
猜你喜欢
  • 2021-06-09
  • 2021-11-06
  • 2021-08-09
  • 2021-09-27
  • 2021-04-08
  • 2021-11-22
  • 2021-11-04
相关资源
相似解决方案