- response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据
- 在servlet中,习惯性地会首先设置请求以及相应的内容类型以及编码方式,所以最好在一开始就先写上response.setContentType方法,最起码要写在response.getWriter方法前面。因为response.setContentType方法设置发送到客户端的响应的内容类型,此时响应还没有提交。给出的内容类型可以包括字符编码说明,例 如response.setContentType(“text/html;charset=UTF-8”).如果该方法在getWriter()方法被调用之前调用,那么响应的字符编码将仅从给出的内容类型 中设置。该方法如果在getWriter()方法被调用之后或者在被提交之后调用,将不会设置响应的字符编码(这个时候就可能会出现乱码),在使用http协议的情况中,该方法设置 Content-type实体报头。
- respons.setContentType(String type); type就是发送到客户端的响应的指定类型:
response.setContentType(“text/html;charset=utf-8”) ;客户端浏览器按超文本格式进行解析文档 ,浏览器使用utf-8编码进行展示
response.setContentType(“text/html;charset=utf-8”);返回Excel 电子数据表
。。。。。
本文详细解释了在Servlet中使用response.setContentType方法的意义及其作用。通过设置MIME类型,客户端浏览器能够正确解析并显示服务器响应的数据,同时介绍了设置MIME类型的时机及注意事项。
427

被折叠的 条评论
为什么被折叠?



