0 0

web.xml配置中的<mime-mapping>有什么用啊,谁能告诉我下 ?5

web.xml配置中的<mime-mapping>有什么用啊,谁能告诉我下 ?

比方说:
<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>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>applcation/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/chm</mime-type>
</mime-mapping>
2009年6月09日 10:54

7个答案 按时间排序 按投票排序

0 0

朋友,问题要自动关闭啦,结分哦,

2009年6月22日 14:55
0 0

这个只有就是你要防止在浏览器浏览的时候,直接下载格式为mime-type映射 里面配置的值的类型。可以这样使用,mime-mapping还有其他的特殊用途,你上面的代码就是这个禁止直接下载的功能了!

2009年6月10日 15:11
0 0

作用是用于规定下载格式
<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

2009年6月09日 14:32
0 0

mime-mapping元素将mime类型映射到扩展名。
  <!ELEMENT mime-mapping (extension, mime-type)>
  <!ELEMENT extension (#PCDATA)>
  <!ELEMENT mime-type (#PCDATA)>
  extension元素用来描述扩展名。mime-type元素则为MIME类型。
  举个例子,下面的部署描述符将扩展名txt映射为text/plain:
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
  <web-app>
  <mime-mapping>
  <extension>txt</extension>
  <mime-type>text/plain</mime-type>
  </mime-mapping>
  </web-app>  

2009年6月09日 14:31
0 0

常见的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

2009年6月09日 12:54
0 0

关联文件与MIME类型

服务器一般都具有一种让Web站点管理员将文件扩展名与媒体相关联的方法。例如,将会自动给予名为mom.jpg的文件一个image/jpeg的 MIME 类型。但是,假如你的Web应用具有几个不寻常的文件,你希望保证它们在发送到客户机时分配为某种MIME类型。mime-mapping元素(具有 extension和mime-type子元素)可提供这种保证。例如,下面的代码指示服务器将application/x-fubar的MIME类型分配给所有以.foo结尾的文件。
<mime-mapping>
<extension>foo</extension>
<mime-type>application/x-fubar</mime-type>
</mime-mapping>
或许,你的Web应用希望重载(override)标准的映射。例如,下面的代码将告诉服务器在发送到客户机时指定.ps文件作为纯文本(text/plain)而不是作为PostScript(application/postscript)。
<mime-mapping>
<extension>ps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>

2009年6月09日 12:53
0 0

这个是用于声明服务器对待<extension>xx</extension> 扩展名为xx的文件是以mime-type类型来处理

2009年6月09日 11:07

相关推荐

    web.xml配置详解

    8. MIME 类型映射:&lt;mime-mapping&gt; 元素用于配置特殊文件的 MIME 类型。 9. 欢迎文件列表:&lt;welcome-file-list&gt; 元素用于指定服务器在收到引用一个目录名而不是文件名的 URL 时,使用哪个文件。 10. 错误页面:...

    java web项目 web.xml配置详解

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

    web.xml 文件详解

    `web.xml`文件主要由两部分组成:`&lt;web-app&gt;`元素内的全局配置和`&lt;servlet&gt;`、`&lt;servlet-mapping&gt;`、`&lt;filter&gt;`、`&lt;filter-mapping&gt;`、`&lt;listener&gt;`等元素定义的特定组件配置。 ```xml &lt;web-app&gt; &lt;!-- 全局配置 --...

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

    web.xml 配置文件是 Tomcat 服务器的主要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和Welcome 文件列表等。 1. Servlet 配置 在 web.xml 文件中,Servlet 配置用于定义 Servlet ...

    java/jsp web.xml详解

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

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

    在java web.xml的使用你也可以去百度找 这里有大部分的&lt; mime - mapping extension = " .au " mime - type = " audio/basic " /&gt; 很多格式

    J2EE中关于web.xml文件的配置

    "J2EE 中关于 web.xml 文件的配置" 在 J2EE 中,web.xml 文件扮演着非常重要的角色,它是一个基于 XML 的配置文件,用于描述 Web 应用的各个方面的配置信息。通过 web.xml 文件,我们可以对 Web 应用进行配置,例如...

    常用的实用的web.xml

    12. **`&lt;filter&gt;`**和**`&lt;filter-mapping&gt;`**: 配置过滤器,`&lt;filter&gt;`定义过滤器的类和名称,`&lt;filter-mapping&gt;`将过滤器与URL模式关联,实现请求处理前的预处理。 13. **`&lt;listener&gt;`**: 注册监听器,监听特定...

    web.xml 2.4详细说明

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

    web.xml配置详解.docx

    在Java Web开发中,`web.xml`是每个应用程序的核心配置文件,位于`WEB-INF`目录下。它定义了应用的基本设置、环境参数、Servlet映射、Session配置、标签库映射、JSP网页设定、MIME类型处理、错误处理以及通过JNDI...

    Web.xml配置文件[文].pdf

    `&lt;web-app&gt;`元素是Web.xml配置文件的根元素,用于定义Web应用程序的所有配置信息。 2. `&lt;display-name&gt;`元素 `&lt;display-name&gt;`元素用于定义Web应用程序的名称,该名称将被IDE和GUI工具用来标记这个特定的Web应用。 ...

    一篇关于web.xml配置的详细说明

    `&lt;web-app&gt;`元素内部的元素有固定的顺序要求,例如`&lt;servlet&gt;`元素必须在所有`&lt;servlet-mapping&gt;`元素之前。忽略或改变这个顺序可能使文件变得不可移植。 - `&lt;icon&gt;`: 指定Web应用的图标。 - `&lt;display-name&gt;`: ...

    Axsis and XFire Demo src code

    &lt;mime-type&gt;text/xml&lt;/mime-type&gt; &lt;/mime-mapping&gt; &lt;mime-mapping&gt; &lt;extension&gt;xsd&lt;/extension&gt; &lt;mime-type&gt;text/xml&lt;/mime-type&gt; &lt;/mime-mapping&gt; &lt;!-- ****************** axis ws end ***************...

    JSP配置文件解释

    在`web.xml`中,Servlet的配置由`&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`元素组成。`&lt;servlet&gt;`定义Servlet类,而`&lt;servlet-mapping&gt;`则将URL与Servlet关联。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;MyServlet&lt;/servlet-...

    web.xml 配置大全

    除了这些基本配置,`web.xml`还可以包含自定义的标签库描述符引用(`&lt;taglib&gt;`)、MIME映射(`&lt;mime-mapping&gt;`)和其他特定于应用程序的配置。理解并熟练运用`web.xml`配置对于开发高效、稳定的Java EE应用至关重要...

    J2EE中关于web.xml文件的配置[文].pdf

    11. **&lt;mime-mapping&gt;**: 定义特定文件扩展名对应的MIME类型,确保服务器能正确地处理和发送文件。 12. **&lt;welcome-file-list&gt;**: 当用户访问目录而不是具体文件时,服务器将使用欢迎文件列表中的文件作为默认响应...

    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...

    关于web.xml配置文件记录.docx

    web.xml文件,全称为部署描述符文件,是Servlet规范中规定的一个核心配置文件,用于配置Web应用程序的行为。它是一个XML格式的文件,包含了启动和运行Web应用所需的各种元数据和配置信息。理解并熟练掌握web.xml的...

    web.xml详细配置说明

    - `&lt;taglib&gt;`: 配置TLD文件,允许在JSP页面中使用自定义标签。 - `&lt;security-constraint&gt;`和`&lt;login-config&gt;`: 用于实现安全性控制,如角色和权限定义,以及认证机制。 理解并正确配置`web.xml`文件是构建可移植...

Global site tag (gtag.js) - Google Analytics