Tomcat为.svg资源提供错误的内容类型“ text / html”

我配置了我的web.xml

<mime-mapping>

<extension>svg</extension>

<mime-type>image/svg+xml</mime-type>

</mime-mapping>

但是当我获取资源时,响应头中的内容类型设置为“ text / html”。是否有任何可能导致此行为的冲突因素?

回答:

ServletContext具有String getMimeType(String file)提供文件扩展名和mime类型字符串之间映射的方法。

您可以在服务器配置(例如,在Tomcats中conf/web.xml)或Web应用程序部署描述符中配置此映射。

用于提供静态内容的servlet容器的默认servlet使用此映射来设置响应的内容类型(从提供的资源的文件名派生)。

现在,如果有一个应用程序servlet生成响应,则servlet 负责设置内容类型。

以上是 Tomcat为.svg资源提供错误的内容类型“ text / html” 的全部内容, 来源链接: utcz.com/qa/420882.html

回到顶部