`

web.xml中的mime-type标签作用与使用

    博客分类:
  • j2ee
阅读更多

 MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。 每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类

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

<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>

<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>

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

<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>

<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>

<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>

<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>




常见的MIME类型

超文本标记语言文本 .htm,.html text/html
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
GIF图形 .gif image/gif
JPEG图形 .ipeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar

对html静态页面设置编码

<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>


<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>

分享到:
评论

相关推荐

    web.xml 最全 MIME Type Mappings

    web.xml 最全 MIME Type Mappings 大概有 一千多个

    用web.xml控制Web应用的行为

    本篇文章将深入探讨如何使用`web.xml`来控制Web应用的各种特性。 1. **定义头和根元素** `web.xml`文件通常以`&lt;web-app&gt;`作为根元素,并包含版本号和命名空间,例如`&lt;web-app xmlns=...

    web.xml配置详解

    web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 在 web.xml 文件中...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    web.xml详细说明

    - **作用**:定义标签库描述符(TLD)文件的别名,方便在JSP页面中使用自定义标签。 - **示例**: ```xml &lt;taglib-uri&gt;http://example.com/mytags&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/mytags.tld...

    Web.xml常用元素

    - **作用**:为JSP页面中的自定义标签库提供别名,简化标签引用。 - **示例**: ```xml &lt;taglib-uri&gt;/WEB-INF/mytags.tld&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/mytags.tld&lt;/taglib-location&gt; ``` #### ...

    web.xml详解(web-app_2_3.dtd)

    本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`元素 `icon`元素用于指定Web应用程序的小图标,包括一个16x16像素的小图标和一个32x32像素的大...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    web.xml 详解

    ### Web.xml 详解 #### 1. 定义头和根元素 在开始解析`web.xml`文件前,我们先了解其基本结构。部署描述符文件即`web.xml`文件,像所有XML文件一样,必须以一个XML头开始。这个头声明指定了可用的XML版本及文件的...

    web.xml 2.4详细说明

    在Java Web开发中,`web.xml`文件是核心配置文件之一,它定义了应用程序的行为和结构,是Servlet容器(如Tomcat)运行Web应用程序的基础。本文将深入探讨`web.xml 2.4`版本中的关键节点及其详细说明,帮助开发者更好...

    WEB.XML元素祥解

    总结来说,`web.xml`文件是Java Web应用的核心配置文件,它包含了关于图标、名称、描述、MIME类型映射以及JSP标签库定位等重要信息,为服务器和开发环境提供了丰富的元数据,确保了Web应用的正确部署和功能实现。...

    部署描述文件web.xml配置详解.doc

    在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项元素及其作用,帮助开发者更好地理解并利用这一配置...

    tomcat配置文件web.xml与server.xml解析

    Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...

    web.xml详解(txt)

    在本文中,我们将详细探讨`web.xml`中的各个元素及其功能。 #### 2. 核心元素解析 ##### 2.1 `&lt;web-app&gt;` - **定义**:`&lt;web-app&gt;`是`web.xml`文件的根元素,用于包含所有其他配置元素。 - **属性**: - `id`:可...

    web.xml元素详解

    ### web.xml元素详解 ...以上是`web.xml`文件中主要元素的详细介绍,它们共同作用,为Web应用的部署和运行提供了全面的配置框架。正确理解并合理利用这些元素,对于构建稳定、高效、安全的Web应用至关重要。

    Web.xml配置详解精华

    通过以上介绍,我们可以看出`Web.xml`在Java Web开发中的重要作用。它不仅定义了应用的基本结构,还负责配置各种组件的行为。正确理解和使用`Web.xml`对于构建高效稳定的Java Web应用至关重要。希望本文能够帮助...

    web2.0开发中web.xml详解

    - `&lt;mime-mapping&gt;`: 配置文件扩展名与MIME类型的对应关系,例如`&lt;mime-mapping&gt;&lt;extension&gt;jpg&lt;/extension&gt;&lt;mime-type&gt;image/jpeg&lt;/mime-type&gt;&lt;/mime-mapping&gt;`。 **错误处理** - `&lt;error-page&gt;`: 设置特定HTTP...

Global site tag (gtag.js) - Google Analytics