`
Jeenry119
  • 浏览: 69371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web.xml 中 mime-mapping的使用

阅读更多
mime-mapping  如果Web应用程序包含一些不常用的文件,则需要确保分配某些MIME类型,mime-mapping元素正是为此而设计的。

        添加rar,iso等的mime-type映射,避免在浏览器里直接打开。

<mime-mapping>
<extension>mht</extension>
<mime-type>text/x-mht</mime-type>
</mime-mapping>
<mime-mapping>
        <extension>rar</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>iso</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ape</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rmvb</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ico</extension>
        <mime-type>image/x-icon</mime-type>
    </mime-mapping>

   <mime-mapping>
   <extension>doc</extension>  
<mime-type>application/msword</mime-type>  
</mime-mapping>  
<mime-mapping>  
   <extension>xls</extension>  
   <mime-type>application/vnd.ms-excel</mime-type>  
</mime-mapping>  
<mime-mapping>  
   <extension>ppt</extension>  
   <mime-type>application/vnd.ms-powerpoint</mime-type>  
</mime-mapping>


对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标签作用与使用

    ### Web.xml中的MIME-Type标签作用与使用详解 在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`...

    web.xml 最全 MIME Type Mappings

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

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

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

    java web项目 web.xml配置详解

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

    web.xml配置详解, web.xml web.xml 配置实例

    * mime-mapping 元素:如果 Web 应用具有想到特殊的文件,希望能保证给他们分配特定的 MIME 类型。 * welcome-file-list 元素:指示服务器在收到引用一个目录名而不是文件名的 URL 时,使用哪个文件。 * error-page ...

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

    - **命名JSP页面**:JSP页面通常通过`servlet-mapping`中的URL模式进行映射,但在`web.xml`中也可以直接定义,以便控制其访问。 4. **禁止激活器servlet** - **重新映射/servlet/URL模式**:默认情况下,servlet...

    web.xml配置详解

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

    web.xml 文件详解

    **web.xml 文件详解** 在Java Web应用程序中,`web.xml`...虽然现代框架如Spring Boot倾向于使用注解驱动和自动配置,但深入理解`web.xml`仍然有助于理解Web应用的工作原理,特别是在处理老项目或进行低级别配置时。

    web.xml 2.4详细说明

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

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

    在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`...

    WEB.XML元素祥解

    在Java Web开发中,`WEB-INF/web.xml`文件是Web应用程序的部署描述符,它定义了应用程序的行为和配置。这个文件包含了若干元素,这些元素对Servlet容器(如JBoss)至关重要,同时也服务于可视化开发环境,如Borland ...

    java/jsp web.xml详解

    如果服务器需要根据文件扩展名返回特定的MIME类型,可以在`web.xml`中添加自定义映射: ```xml &lt;mime-mapping&gt; &lt;extension&gt;abc &lt;mime-type&gt;application/vnd.myformat&lt;/mime-type&gt; &lt;/mime-mapping&gt; ``` 这样...

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

    这些图标文件通常不直接在部署描述符中使用,而是供XML编辑器或其他工具显示。 2. **`display-name`元素** - 用于指定应用的显示名称。 ```xml &lt;display-name&gt;My Web App&lt;/display-name&gt; ``` 此元素在使用...

    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各种配置

    web.xml的模式文件由Sun公司定义,并规定了web.xml中可以使用的标签元素。在Tomcat这样的Web容器中,web.xml文件的作用非常基础但又至关重要。容器启动时会加载并读取web.xml文件,因此理解web.xml的配置项对于Web...

    web.xml 详解

    ### Web.xml 详解 #### 1. 定义头和根元素 ...以上便是`web.xml`文件中涉及的关键元素和配置。这些元素和配置为Java Web应用提供了强大的控制能力,使开发者能够在部署过程中精确地定义和配置应用程序的行为。

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

    web.xml 和 server.xml 是 Tomcat 服务器的重要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和 Welcome 文件列表等。同时,事件监听器和过滤器也可以在 web.xml 文件中进行配置,以...

    Web.xml常用元素

    `Web.xml`是Java Web应用程序中的核心配置文件,它用于配置应用程序的上下文信息、servlet映射、过滤器、监听器等关键组件。以下是对`Web.xml`中常见元素的详细解析: #### &lt;web-app&gt; - **作用**:根元素,所有...

Global site tag (gtag.js) - Google Analytics