`

在 WEB.XML配置<mime-mapping>实现浏览器根据文件类型自动打开

    博客分类:
  • Java
 
阅读更多

我们用浏览器打开文件的时候会发现如果是doc文件, 会用记事本打开,出现乱码, 但是如果在web.xml里面配置了类型,浏览器就会根据配置的类型自动调用相应的程序打开

在 WEB.XML 配置常用文件类型

 

 

	<mime-mapping>
		<extension>doc</extension>
		<mime-type>application/vnd.ms-word</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>gif</extension>
		<mime-type>image/gif</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>htm</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>html</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>jnlp</extension>
		<mime-type>application/x-java-jnlp-file</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>jpeg</extension>
		<mime-type>image/jpeg</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>jpg</extension>
		<mime-type>image/jpeg</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>js</extension>
		<mime-type>application/x-javascript</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>pdf</extension>
		<mime-type>application/pdf</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>png</extension>
		<mime-type>image/png</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>rar</extension>
		<mime-type>application/x-rar-compressed</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>txt</extension>
		<mime-type>text/plain</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>xls</extension>
		<mime-type>application/vnd.ms-excel</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>xml</extension>
		<mime-type>text/xml</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>xul</extension>
		<mime-type>application/vnd.mozilla.xul-xml</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>zhtml</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>zip</extension>
		<mime-type>application/x-zip</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>zul</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
	
分享到:
评论
1 楼 SunsetGrace1 2013-08-26  
pptx咋不行呢???还是打开了,而且是乱码!

相关推荐

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

    在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`元素用于将文件扩展名映射到MIME类型...

    web.xml详细说明

    `web.xml`是Java Web应用程序中的核心配置文件,用于描述和配置Web应用程序的各种属性、组件及其行为。本文档将详细解析`web.xml`中的各个元素及其功能,帮助开发者更好地理解和使用该文件。 #### 二、常用元素及其...

    Web.xml常用元素

    通过以上元素的详细解释,我们可以看出`Web.xml`文件在Java Web开发中扮演着至关重要的角色,它不仅定义了应用程序的基本结构,还提供了灵活的配置选项来满足不同的需求。理解和掌握这些元素的使用,对于构建高效、...

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

    - **MIME映射** (`&lt;mime-mapping&gt;`):确保文件类型与浏览器理解的MIME类型一致。 - **欢迎文件** (`&lt;welcome-file-list&gt;`):当访问目录而非文件时,服务器默认返回的文件。 - **错误处理** (`&lt;error-page&gt;`):...

    Tomcat 在IE中下载rar文件为乱码解决方案

    - 在`web.xml`文件中找到或添加`&lt;mime-mapping&gt;`元素,用于指定特定文件扩展名对应的MIME类型。 - 下面是一个示例配置,展示了如何正确地配置.rar文件的MIME类型: ```xml &lt;mime-mapping&gt; &lt;extension&gt;r&lt;/...

    web.xml详解(txt)

    - **用途**:浏览器根据MIME类型来决定如何处理文件。 - **属性**: - `extension`:文件扩展名。 - `mime-type`:对应的MIME类型。 - **示例**: ```xml &lt;mime-mapping&gt; &lt;extension&gt;jpg&lt;/extension&gt; &lt;mime-...

    XML配置详解

    XML配置文件在Java Web开发中扮演着至关重要的角色,特别是`web.xml`,它是每个Web应用程序的核心配置文件之一。本文将深入解析`web.xml`中的各项元素及其作用,帮助开发者更好地理解和掌握如何通过配置文件来控制...

    web xml 详解

    - **&lt;mime-mapping&gt;**:确保特定文件类型与正确的MIME类型关联,利于浏览器正确处理。 - **&lt;welcome-file-list&gt;**:定义当用户访问目录而非具体文件时服务器应展示的默认文件。 - **&lt;error-page&gt;**:指定在发生特定...

    Tomcat web.xml,server.xml中详细配置说明文档

    以上只是`web.xml`配置的基本示例,实际配置可能更复杂,涉及到更多元素和属性,例如安全、MIME类型映射、本地化支持等。 **`server.xml`配置** `server.xml`是Tomcat的主要配置文件,它定义了服务器的行为,包括...

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

    - **&lt;mime-mapping&gt;**: 映射文件扩展名到MIME类型。 - **&lt;welcome-file-list&gt;**: 指定默认欢迎页面列表,当用户访问目录而非具体文件时使用。 - **&lt;error-page&gt;**: 错误页面配置,用于处理特定错误代码的页面跳转...

    web.xml的详解

    5. **`&lt;mime-mapping&gt;`元素**:映射文件扩展名到MIME类型,以控制浏览器如何处理不同类型的文件。 - **子元素**: - `&lt;extension&gt;`:文件扩展名。 - `&lt;mime-type&gt;`:对应的MIME类型。 6. **`&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...

    快速配置Jboss开发与测试环境-初学者快速指导

    为了满足用户需求,使特定类型的文件(如Word、Excel等)直接在浏览器中打开,而非下载至本地,需修改`web.xml`中的MIME类型映射: - **编辑配置文件**:打开`D:\jboss\server\default\deploy\jbossweb-tomcat55....

    axis发布webservice详细步骤(以实例讲解)

    &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;/web-app&gt; ``` **六、生成Web服务描述文件(WSDL)** 5. ...

    web services

    ### Web Services 在 Java 中的实现及配置详解 #### 一、Web Services 概念与应用场景 Web Services(网络服务)是一种跨平台、跨语言的服务框架,它允许不同系统之间通过网络进行通信。Web Services 主要基于 XML...

    maven 创建web project 配置jetty运行

    而`webdefault.xml`是Jetty服务器提供的默认配置文件,它包含了一些Web应用的默认行为,比如Servlet的默认配置、MIME类型映射等。当你的`web.xml`没有定义某些设置时,Jetty会回退到`webdefault.xml`中的配置。在...

    Weblogic实施方案.pdf

    - 为了使IE浏览器能直接打开DOC、XLS、PDF等类型的文件,需要在`WEB-INF/web.xml`文件中添加相应的`&lt;mime-mapping&gt;`配置,例如: ```xml &lt;mime-mapping&gt; &lt;extension&gt;doc&lt;/extension&gt; &lt;mime-type&gt;application/ms...

    关于Web.xml配置说明

    在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml配置的详细说明: 1. *...

    web.xml配置详解

    - **mime-mapping**:定义特定文件扩展名的MIME类型,确保浏览器正确处理文件。 - **welcome-file-list**:当用户访问目录而不是具体文件时,指定要显示的默认文件。 - **error-page**:定义错误页面,当发生特定...

Global site tag (gtag.js) - Google Analytics