【发布时间】:2012-02-09 23:06:07
【问题描述】:
如何通过serveletContext 对象动态设置mime-type? (有一个 setAttribute...我可以使用它吗?如果可以,属性名称是什么?
基本上,我想在 servlet 初始化时(通过 Init 方法)或以编程方式以其他方式覆盖 web.xml 中指定的 mime 类型,而不是更改 web.xml 条目静态的。
我的案例场景如下:默认情况下,web.xml 文件具有以下用于 .log 扩展名的 mime-type:
<mime-mapping>
<extension>log</extension>
<mime-type>**text/plain**</mime-type>
</mime-mapping>
我想把它改成:
<mime-mapping>
<extension>oqcrlog</extension>
<mime-type>**application/octet-stream**</mime-type>
</mime-mapping>
如何以程序化的方式在tomcat下的网络应用程序中更改这种mime-type关联?
谢谢
【问题讨论】:
标签: java web-applications tomcat servlets