http://blog.csdn.net/sccemstanford/article/details/9064155

————————————————————————————————————————————————————————————————————————————————

最近做Jeecms项目中发现使用IE9下载文件(doc,docx等)时,浏览器有时直接打开文件显示乱码有时可以下载但下载后是一文件夹是里面一堆以 xml文件(微软的office存储文件信息主要以xml文件存储),后来跟踪代码发现后台默认是以text形式输出文件,然后打开web.xml文件发现

<mime-mapping>  <extension>doc</extension>  <mime-type>application/zip</mime-type>
</mime-mapping> 

,原来当我下载doc文件时,默认以ZIP文档的形式下载,难怪有时下载后的文件为一堆XML文件,于是重新配置了一些常用的文档下载MIME格式,并查看了<mime-mapping>的作用--mime-mapping元素将mime类型映射到扩展名, 用于规定下载格式,在此记录:

<!-- 为下载的文件自动装配相应的mime后缀 -->  <mime-mapping>  <extension>doc</extension>  <mime-type>application/vnd.ms-word</mime-type>    </mime-mapping>  <mime-mapping>   <extension>xls</extension>   <mime-type>application/msexcel</mime-type>   </mime-mapping>  <mime-mapping>    <extension>ppt</extension>  <mime-type>application/vnd.ms-powerpoint</mime-type>  </mime-mapping>  <mime-mapping>  <extension>docx</extension>  <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>  </mime-mapping>  <mime-mapping>  <extension>pptx</extension>  <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>  </mime-mapping>  <mime-mapping>  <extension>xlsx</extension>  <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>  </mime-mapping> 

web.xml文件中mime-mapping相关推荐

  1. web.xml文件中的web-app元素

    [转载]web.xml文件中的web-app元素 (2012-05-24 13:35:57) 转载▼ 标签: 转载 分类: java 挺全 的 呵呵呵 转了 原文地址:web.xml文件中的web-a ...

  2. web.xml文件中的web-app元素 部署

    [转载]web.xml文件中的web-app元素 (2012-05-24 13:35:57) 转载▼ 标签: 转载 分类: java 挺全 的 呵呵呵 转了 原文地址:web.xml文件中的web-a ...

  3. 在web.xml文件中配置Servlet时,主要配置哪些信息?

    web前端的学习内容是比较多的,其中有一部分就是关于在web.xml文件中配置Servlet时的相关内容,在web.xml文件中配置Servlet时,主要配置哪些信息?来看看下面的详细介绍. 使用ID ...

  4. Web.XML文件中关于代码提示的一些问题

    1. 问题描述   在进行ssm的整合时,我发现在web.xml文件中里按了alt+/以后没有下面的提示: 这样真的很不爽...于是弄了半天(主要是等着)终于解决了,特此写篇博客记录下. 2. 解决方 ...

  5. 请说明一下web.xml文件中可以配置哪些内容?

    ● 请说明一下web.xml文件中可以配置哪些内容? web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter). Servlet.相关参数.会话超时时间.安全 ...

  6. web.xml文件中可以配置哪些内容?

    web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter).Servlet.相关参数. 会话超时时间.错误页面等①配置Spring上下文加载监听器,加载Spri ...

  7. web.xml 文件中的配置节的加载顺序

    为什么80%的码农都做不了架构师?>>>    web.xml 文件中一般包括 servlet, filter, listener 等的配置,那么它们是按照一个什么顺序加载呢? 首先 ...

  8. java面试(二十五)--(1)redis为什么读写速率快性能好(2)说说web.xml文件中可以配置哪些内容(3)和的区别(4)扑克牌顺子

    1. redis为什么读写速率快性能好? 1.Redis将数据存储在内存上,避免了频繁的IO操作 2.Redis其本身采用字典的数据结构,时间复杂度为O(1),且其采用渐进式的扩容手段 3.Redis ...

  9. log4J配置及在web.xml文件中的配置

    为什么80%的码农都做不了架构师?>>>    web.xml中的相关配置 <!-- webAppRootKey:值缺省为webapp.root,当tomcat下部署多个应用时 ...

最新文章

  1. Linux下修改MAC地址总结
  2. 声音信标规格说明 2020-5-25
  3. [导入]关于怎样通过xslt向.NET扩展函数传递OuterXml属性
  4. DiscuzNT改造-远程内容自动采集-DNT2.5(定时采集、源码下载)
  5. MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
  6. opengl代码实例_OpenGL-打开一个窗口
  7. 中国网建SMS短信接口调用(java发送短信)
  8. .NET 5 开发WPF - 美食应用登录UI设计
  9. FineUI表格模板列Undefined问题
  10. linux下生成静态库和动态库
  11. 第二章 tcp/ip
  12. activemq 搭建2
  13. C#和VB.net代码转换工具
  14. 惠普打印机换硒鼓图解_hp硒鼓怎么安装 hp硒鼓安装方法这图文教程】
  15. 常见的立体匹配算法介绍
  16. 控制系统matlab计算及仿真,控制系统MATLAB计算及仿真实训
  17. HIVE性能调优总结
  18. python初步判断车牌
  19. 试戴耳钉会感染艾滋病吗?
  20. Unity Pico老版SDK手柄功能编写

热门文章

  1. VS2012如何显示行号
  2. python ----元组方法以及修改细节
  3. jquery on()动态绑定元素的的点击事件无反应的问题记录
  4. oracle instr函数详解
  5. 《手机测试Robotium实战教程》——第2章,第2.2节Eclipse的安装
  6. spring mvc 接收表单 bean
  7. java设计模式----简单工厂
  8. OC 内存管理黄金法则
  9. 华为HCC2014的变与不变
  10. 1337. 矩阵中战斗力最弱的 K 行