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`来控制Web应用的各种特性。 1. **定义头和根元素** `web.xml`文件通常以`<web-app>`作为根元素,并包含版本号和命名空间,例如`<web-app xmlns=...
web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 在 web.xml 文件中...
在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...
- **作用**:定义标签库描述符(TLD)文件的别名,方便在JSP页面中使用自定义标签。 - **示例**: ```xml <taglib-uri>http://example.com/mytags</taglib-uri> <taglib-location>/WEB-INF/mytags.tld...
- **作用**:为JSP页面中的自定义标签库提供别名,简化标签引用。 - **示例**: ```xml <taglib-uri>/WEB-INF/mytags.tld</taglib-uri> <taglib-location>/WEB-INF/mytags.tld</taglib-location> ``` #### ...
本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`元素 `icon`元素用于指定Web应用程序的小图标,包括一个16x16像素的小图标和一个32x32像素的大...
在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...
### Web.xml 详解 #### 1. 定义头和根元素 在开始解析`web.xml`文件前,我们先了解其基本结构。部署描述符文件即`web.xml`文件,像所有XML文件一样,必须以一个XML头开始。这个头声明指定了可用的XML版本及文件的...
在Java Web开发中,`web.xml`文件是核心配置文件之一,它定义了应用程序的行为和结构,是Servlet容器(如Tomcat)运行Web应用程序的基础。本文将深入探讨`web.xml 2.4`版本中的关键节点及其详细说明,帮助开发者更好...
总结来说,`web.xml`文件是Java Web应用的核心配置文件,它包含了关于图标、名称、描述、MIME类型映射以及JSP标签库定位等重要信息,为服务器和开发环境提供了丰富的元数据,确保了Web应用的正确部署和功能实现。...
在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项元素及其作用,帮助开发者更好地理解并利用这一配置...
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
在本文中,我们将详细探讨`web.xml`中的各个元素及其功能。 #### 2. 核心元素解析 ##### 2.1 `<web-app>` - **定义**:`<web-app>`是`web.xml`文件的根元素,用于包含所有其他配置元素。 - **属性**: - `id`:可...
### web.xml元素详解 ...以上是`web.xml`文件中主要元素的详细介绍,它们共同作用,为Web应用的部署和运行提供了全面的配置框架。正确理解并合理利用这些元素,对于构建稳定、高效、安全的Web应用至关重要。
通过以上介绍,我们可以看出`Web.xml`在Java Web开发中的重要作用。它不仅定义了应用的基本结构,还负责配置各种组件的行为。正确理解和使用`Web.xml`对于构建高效稳定的Java Web应用至关重要。希望本文能够帮助...
- `<mime-mapping>`: 配置文件扩展名与MIME类型的对应关系,例如`<mime-mapping><extension>jpg</extension><mime-type>image/jpeg</mime-type></mime-mapping>`。 **错误处理** - `<error-page>`: 设置特定HTTP...