消息转换器设置
如果设置text/html;charset=utf-8, 那会不会
将css等也解析成html类型,导致css加载失败?
17
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕小班
2021-05-25 19:01:12
同学你好,1、前端页面发送请求的时候,会引用到css,对应引用的css就会发送请求。
2、当前直接配置解析文本为text/html;charset=utf-8时,可能会出现css失效问题,但是在当前配置中还配置了<mvc:default-servlet-handler />过滤静态资源。
配置<mvc:default-servlet-handler />后,会在Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的Servlet处理(也可以理解为放行了这个请求),如果不是静态资源的请求,才会交由DispatcherServlet继续处理。
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星