response.setContentType和response.setHeader(HttpHeaders.CONTENT_TYPE,contentType)之间的区别是什么

时间:2018-01-30 06:45:43

标签: servlets content-type

FamilyParameterresponse.setContentType之间有什么区别?如果我同时设置两个,哪个有效?

1 个答案:

答案 0 :(得分:0)

据我所知,没有区别。 你可以用同样的方式使用它们,

虽然,实施有点不同......

response.setContentType中,您将内容类型直接设置为Response对象的私有字段。

但在response.setHeader(HttpHeaders.CONTENT_TYPE, contentType)中,您使用HttpHeader ENUM CONTENT_TYPE设置了内容类型并指定了特定的内容类型......

正如我所说,没有差异.. :)

顺便说一句,

最佳做法是坚持一种方式......无论你选择何种方式,坚持下去:)