zoukankan      html  css  js  c++  java
  • Response.setContentType()的作用及参数

    Response.setContentType(MIME_TYPE) 的作用是使客户端浏览器区分不同类型的数据,并根据MIME_TYPE的不同,调用浏览器内不同的程序嵌入模块来处理相应的数据。

    例如WEB浏览器通过MIME_TYPE类型来判断文件是GIF图片,还是JSON字符串。

    Tomcat的安装目录\conf\web.xml中完整定义了MIME_TYPE类型。里面的XML 节点中的类型为mime-mapping中就有其类型。

    其常见的类型有以下这些:

    text/html

    text/htm

    text/css

    image/bmp

    image/gif

    image/jpeg

    text/plain

    text/javascript

    video/mp4

    video/mpeg

    application/pdf

    image/png

    application/rtf

    application/zip

    Response.setContentType()方法是用来设置发送到客户端相应的内容类型,此时响应的内容还没有返回到客户端浏览器中。给出的内容类型可以包括字符编码说明,例如:text/html:charset=UTF-8,如果该方法在getWriter()方法被调用之前调用,那么响应的字符编码将仅从给出的内容类型中设置。该方法如果在getWriter()方法被调用之后,将不会设置响应的字符编码。

    此时只能在HTTP协议中,使用方法设置Content-type实体包头。在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式:

    response.setContentType(“text/html;charset=UTF-8”);

    request.setCharacterEncoding("UTF-8");

  • 相关阅读:
    第九章 引用
    第八章 指针
    第六章 面向对象
    第五章 if语句与运算符
    第四章 C++数据类型
    第三章 初步了解函数
    第二章 做一个简短的C++程序
    第一章 初始C++
    vs2012 快捷键+方法
    vue如何修改生效日期范围,以及转化成yyyy-mm-dd的格式
  • 原文地址:https://www.cnblogs.com/BreakMind/p/2946203.html
Copyright © 2011-2022 走看看