Spring MVC:样式表未加载,因为它的 MIME 类型“text/html”不是“text/css”
Posted
技术标签:
【中文标题】Spring MVC:样式表未加载,因为它的 MIME 类型“text/html”不是“text/css”【英文标题】:Spring MVC: The stylesheet not loaded because its MIME type, “text/html”, is not “text/css” 【发布时间】:2018-07-08 13:27:02 【问题描述】:我在将我的 css 表加载到我的 spring webapp 的浏览器中时遇到问题 - 我不断收到以下错误:
样式表http://localhost:8080/MyBudget/resources/css/hello.css 未加载,因为它的 MIME 类型“text/html”不是“text/css”。
File Strucutre
在我的 web.xml 文件中,我指定了以下资源;
<mvc:resources location="/resources/core/" mapping="/resources/**"/>
在我看来 (.JSP),我引用的 css 文件如下:
<link rel="stylesheet" href="<c:url value="/resources/css/hello.css"/>" type="text/css" />
我已经尝试了几乎所有方法来让它工作,但没有任何建议 - 有什么建议吗?
【问题讨论】:
【参考方案1】:嗨,我认为这是由 mvc 配置引起的, 你在使用加载和启动配置吗? 我有同样的问题,我解决了
spring.mvc.servlet.load-on-startup=1
添加我的 application.properties 文件
我从这里读到
https://www.javatpoint.com/load-on-startup
【讨论】:
以上是关于Spring MVC:样式表未加载,因为它的 MIME 类型“text/html”不是“text/css”的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine、Jinja2 CSS 样式表未加载 (404)