Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Servlets and the fly likes setHeader() and addHeader() methods Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "setHeader() and addHeader() methods" Watch "setHeader() and addHeader() methods" New topic

setHeader() and addHeader() methods

Vijayanarayana Reddy Bhoomireddy

Joined: Apr 22, 2006
Posts: 6

I have a query regarding the setHeader() and addHeader() methods belonging to the HttpServletResponse class.

If the header is 'content-type' and already the header exists in the response, then setHeader() will replace the value of the existing content-type with the new value.

But how does the addHeader() method work for content-type? I think browser will be able to recognize only one content type at a time i.e. content-type header cannot have more than one value.

Please let me know how this works or correct me if I'm wrong in my understanding.

Many Thanks
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42958
Weclome to JavaRanch.

This is one of the things that you can easily test: whether the first header takes precendence, the second, both, none, or something else. What happened when you tried it?
I agree. Here's the link:
subject: setHeader() and addHeader() methods
It's not a secret anymore!