response.setContentType()的作用及参数

来源:互联网 发布:野蔷薇 戴佩妮 知乎 编辑:程序博客网 时间:2024/05/22 07:49


一般在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式:
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");


设置要发送到客户端的响应的内容类型,如果响应尚未提交。给定的内容类型可以包括字符编码规范,例如text/html; charset=utf-8。如果在调用getwriter之前调用此方法,则只从给定的内容类型中设置响应的字符编码。


可以反复调用此方法以更改内容类型和字符编码。如果在提交响应后调用,此方法没有效果。如果在调用了getwriter之后或响应已提交之后调用,则它不会设置响应的字符编码。

如果协议提供了这样做的方式,容器必须向客户端传递servlet响应编写器使用的内容类型和字符编码。在http的情况下,使用Content-type实体报头。


参数:

类型—指定内容的mime类型的字符串



0 0