当我加载我的 jsp 页面时,附加的 css 和 js 文件被呈现为 text/html 格式。我从 chrome 浏览器中注意到它,我可以在其中看到此错误消息
“资源解释为脚本,但使用 MIME 类型 text/html 传输”
我在 web.xml 中指定了 mime 类型,如下所示,
<mime-mapping>
<extension>js</extension>
<mime-type>application/javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
我运行应用程序的服务器是 Apache Tomcat 7。我在 Vaadin 项目中创建了这个 JSP 文件。
我的问题是,我是否需要在 Tomcat 配置的其他地方更改 Mime 类型?在 JSP 页面中包含 CSS 和 JS 文件是否有任何限制?
还是因为 Vaadin 框架?
我只是一个尝试学习 JSP 和 vaadin 框架的初学者。