Servlets 什么';s response.setContentType和response.setHeader(HttpHeaders.CONTENT\u TYPE,contentType)之间的差异
Servlets 什么';s response.setContentType和response.setHeader(HttpHeaders.CONTENT\u TYPE,contentType)之间的差异,servlets,content-type,Servlets,Content Type,response.setContentType和response.setHeader(HttpHeaders.CONTENT\u TYPE,contentType)之间有什么区别?如果我同时设置了这两个选项,哪一个有效?据我所知,没有区别。 你可以用同样的方法使用它们 虽然,实现有点不同 在response.setContentType中,可以将内容类型直接设置为response对象的私有字段 但是在response.setHeader(HttpHeaders.CONTENT\u TYPE,co
response.setContentType
和response.setHeader(HttpHeaders.CONTENT\u TYPE,contentType)
之间有什么区别?如果我同时设置了这两个选项,哪一个有效?据我所知,没有区别。
你可以用同样的方法使用它们
虽然,实现有点不同
在response.setContentType
中,可以将内容类型直接设置为response
对象的私有字段
但是在response.setHeader(HttpHeaders.CONTENT\u TYPE,contentType)
中,您可以使用HttpHeader
ENUMCONTENT\u TYPE
设置内容类型,并指定一个特定的类型
正如我所说,没有区别:)
顺便说一句
最好的做法是坚持走一条路。。无论你选择哪种方式,都要坚持:)