如何设置没有字符集的内容类型? (Apache Tomcat)

时间:2017-03-03 11:03:54

标签: java apache tomcat7 mime-types servlet-filters

我试图设置内容类型 - >文件的“application / pkcs7-mime”(文件没有任何扩展名)。我尝试过使用Filter和

servletResponse.setContentType("application/pkcs7-mime;"); 

但我在httpheader中的内容类型中获得“application / pkcs7-mime; charset = ISO-8859-1”。

我也尝试在web.xml中添加“mime-mapping”,但由于文件没有任何扩展名,因此mime-mapping标签无效。试过这两个可能的

<mime-mapping> 
    <extension>*</extension> 
    <mime-type>application/vnd.ms-excel</mime-type> 
</mime-mapping>

<mime-mapping> 
    <extension>.</extension> 
    <mime-type>application/vnd.ms-excel</mime-type> 
</mime-mapping>

我认为mime-mapping仅适用于具有扩展名的文件。 是否可以从Filter中的内容类型中删除charset?或者是否可以使用web.xml进行相同的操作?

0 个答案:

没有答案