我们用浏览器打开文件的时候会发现如果是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>
分享到:
相关推荐
在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`元素用于将文件扩展名映射到MIME类型...
`web.xml`是Java Web应用程序中的核心配置文件,用于描述和配置Web应用程序的各种属性、组件及其行为。本文档将详细解析`web.xml`中的各个元素及其功能,帮助开发者更好地理解和使用该文件。 #### 二、常用元素及其...
通过以上元素的详细解释,我们可以看出`Web.xml`文件在Java Web开发中扮演着至关重要的角色,它不仅定义了应用程序的基本结构,还提供了灵活的配置选项来满足不同的需求。理解和掌握这些元素的使用,对于构建高效、...
- **MIME映射** (`<mime-mapping>`):确保文件类型与浏览器理解的MIME类型一致。 - **欢迎文件** (`<welcome-file-list>`):当访问目录而非文件时,服务器默认返回的文件。 - **错误处理** (`<error-page>`):...
- 在`web.xml`文件中找到或添加`<mime-mapping>`元素,用于指定特定文件扩展名对应的MIME类型。 - 下面是一个示例配置,展示了如何正确地配置.rar文件的MIME类型: ```xml <mime-mapping> <extension>r</...
- **用途**:浏览器根据MIME类型来决定如何处理文件。 - **属性**: - `extension`:文件扩展名。 - `mime-type`:对应的MIME类型。 - **示例**: ```xml <mime-mapping> <extension>jpg</extension> <mime-...
XML配置文件在Java Web开发中扮演着至关重要的角色,特别是`web.xml`,它是每个Web应用程序的核心配置文件之一。本文将深入解析`web.xml`中的各项元素及其作用,帮助开发者更好地理解和掌握如何通过配置文件来控制...
- **<mime-mapping>**:确保特定文件类型与正确的MIME类型关联,利于浏览器正确处理。 - **<welcome-file-list>**:定义当用户访问目录而非具体文件时服务器应展示的默认文件。 - **<error-page>**:指定在发生特定...
以上只是`web.xml`配置的基本示例,实际配置可能更复杂,涉及到更多元素和属性,例如安全、MIME类型映射、本地化支持等。 **`server.xml`配置** `server.xml`是Tomcat的主要配置文件,它定义了服务器的行为,包括...
- **<mime-mapping>**: 映射文件扩展名到MIME类型。 - **<welcome-file-list>**: 指定默认欢迎页面列表,当用户访问目录而非具体文件时使用。 - **<error-page>**: 错误页面配置,用于处理特定错误代码的页面跳转...
5. **`<mime-mapping>`元素**:映射文件扩展名到MIME类型,以控制浏览器如何处理不同类型的文件。 - **子元素**: - `<extension>`:文件扩展名。 - `<mime-type>`:对应的MIME类型。 6. **`<welcome-file-list>...
- `<mime-mapping>`: 配置文件扩展名与MIME类型的对应关系,例如`<mime-mapping><extension>jpg</extension><mime-type>image/jpeg</mime-type></mime-mapping>`。 **错误处理** - `<error-page>`: 设置特定HTTP...
为了满足用户需求,使特定类型的文件(如Word、Excel等)直接在浏览器中打开,而非下载至本地,需修改`web.xml`中的MIME类型映射: - **编辑配置文件**:打开`D:\jboss\server\default\deploy\jbossweb-tomcat55....
<mime-type>text/xml</mime-type> </mime-mapping> <mime-mapping> <extension>xsd</extension> <mime-type>text/xml</mime-type> </mime-mapping> </web-app> ``` **六、生成Web服务描述文件(WSDL)** 5. ...
### Web Services 在 Java 中的实现及配置详解 #### 一、Web Services 概念与应用场景 Web Services(网络服务)是一种跨平台、跨语言的服务框架,它允许不同系统之间通过网络进行通信。Web Services 主要基于 XML...
而`webdefault.xml`是Jetty服务器提供的默认配置文件,它包含了一些Web应用的默认行为,比如Servlet的默认配置、MIME类型映射等。当你的`web.xml`没有定义某些设置时,Jetty会回退到`webdefault.xml`中的配置。在...
- 为了使IE浏览器能直接打开DOC、XLS、PDF等类型的文件,需要在`WEB-INF/web.xml`文件中添加相应的`<mime-mapping>`配置,例如: ```xml <mime-mapping> <extension>doc</extension> <mime-type>application/ms...
在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml配置的详细说明: 1. *...
- **mime-mapping**:定义特定文件扩展名的MIME类型,确保浏览器正确处理文件。 - **welcome-file-list**:当用户访问目录而不是具体文件时,指定要显示的默认文件。 - **error-page**:定义错误页面,当发生特定...