response.setContentType(MIME)的作用是使客户端浏览器区分不同种类的数据并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。
Response.setContentType()方法是用来设置发送到客户端相应的内容类型,此时响应的内容还没有返回到客户端浏览器中。给出的内容类型可以包括字符编码说明,例如:text/html:charset=UTF-8,如果该方法在getWriter()方法被调用之前调用,那么响应的字符编码将仅从给出的内容类型中设置。该方法如果在getWriter()方法被调用之后,将不会设置响应的字符编码。此时只能在HTTP协议中,使用方法设置Content-type实体包头。在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式:
response.setContentType(“text/html;charset=UTF-8”);
request.setCharacterEncoding("UTF-8");
CopyRight@2008-2024 中国证券新闻 All Right Reserved
工信备案号:备案号京ICP(备)15095275
中国证券新闻版权所有违者必究