`

对web.xml 的几点配置心得。包括mime-mapping

    博客分类:
  • Java
阅读更多
1.指定了自己的javaEncoding
(参考 http://gceclub.sun.com.cn/staticcontent/html/sunone/app7/app7-dg-webapp/ch6/ch6-4.html    
<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
                <init-param>
            <param-name>javaEncoding</param-name>
            <param-value>GB18030</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>


2.添加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>


3.对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-app>
分享到:
评论

相关推荐

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

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

    web.xml 最全 MIME Type Mappings

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

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

    部署描述文件web.xml详解(web-app_2_3.dtd),全面介绍: 1. icon元素 2. display-name元素 3. description元素 4. distributable元素 5. context-param元素 6. filter元素 7. filter-mapping元素 8. ...

    httpmime-4.1.2.jar org.apache.http.entity.mime

    安卓开发类库和jar包httpmime-4.1.2.jar org.apache.http.entity.mime

    httpmime-4.5.13-API文档-中文版.zip

    包含翻译后的API文档:httpmime-4.5.13-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5.13; 标签:apache、httpcomponents、httpmime、中文文档、jar包、java; 使用方法...

    httpmime-4.5.13-API文档-中英对照版.zip

    包含翻译后的API文档:httpmime-4.5.13-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5.13; 标签:apache、httpcomponents、httpmime、中英对照文档、jar包、...

    httpmime-4.25.jar.zip

    版本 httpmime-4.25 主要实现实现http请求的post以及get请求、文件下载等功能

    httpmime-4.1.3.jar

    httpmime-4.1.3.jar

    httpmime-4.5.2-API文档-中英对照版.zip

    包含翻译后的API文档:httpmime-4.5.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5.2; 标签:apache、httpcomponents、httpmime、中英对照文档、jar包、java...

    动态加载图片

    &lt;mime-mapping&gt; &lt;extension&gt;htm&lt;/extension&gt; &lt;mime-type&gt;text/html;charset=gb2312&lt;/mime-type&gt; &lt;/mime-mapping&gt; &lt;mime-mapping&gt; &lt;extension&gt;html&lt;/extension&gt; &lt;mime-type&gt;text/html;charset=gb2312&lt;/mime-...

    httpmime-4.5.2.jar

    httpmime-4.5.2.jar

    httpmime-4.5.2-API文档-中文版.zip

    包含翻译后的API文档:httpmime-4.5.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5.2; 标签:apache、httpcomponents、httpmime、中文文档、jar包、java; 使用方法:...

    org.apache.http.entity.mime

    org.apache.http.entity.mime apache的android jar包

    MIME-type MIME-type MIME-type MIME-type

    MIME-typeMIME-typeMIME-typeMIME-typeMIME-typeMIME-typeMIME-typeMIME-typeMIME-typeMIME-type

    httpmime-4.5-API文档-中文版.zip

    包含翻译后的API文档:httpmime-4.5-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5; 标签:apache、httpcomponents、httpmime、中文文档、jar包、java; 使用方法:解压...

    httpcore-4.3.2.jar和httpmime-4.3.5.jar

    里面是httpcore-4.3.2.jar和httpmime-4.3.5.jar两个jar包,其它csdn资源居然还要积分,我无语了,现在把我下载到的免费提供给大家。

    httpmime-4.5.12-API文档-中英对照版.zip

    包含翻译后的API文档:httpmime-4.5.12-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5.12; 标签:apache、httpcomponents、httpmime、中英对照文档、jar包、...

    httpmime-4.5-API文档-中英对照版.zip

    包含翻译后的API文档:httpmime-4.5-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.httpcomponents:httpmime:4.5; 标签:apache、httpcomponents、httpmime、中英对照文档、jar包、java; ...

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

    type元素 21 9 提供安全性 23 9.1 指定验证的方法 23 9.2 限制对Web资源的访问 25 9.3 分配角色名 26 10 控制会话超时 27 11 Web应用的文档化 27 12 关联文件与MIME类型 28 13 定位TLD 29...

    org.apache.http.entity.mime和org.apache.http.legacy

    org.apache.http.legacy.jar和org.apache.http.entity.mime4.1.2.jar两个jar包 欢迎下载

Global site tag (gtag.js) - Google Analytics