• Post Reply Bookmark Topic Watch Topic
  • New Topic

ServletOutputStream  RSS feed

 
Ranch Hand
Posts: 120
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In page 205 of HFSJ, it mentioned as follows.
OutputStream os = response.getOutputStream();
As per specs, getOutputStream() returns ServletOutputStream object.
Then how come it is mentioned only as OutputStream?
 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sunder,

OutputStream os = response.getOutputStream(); is a legal statement since javax.servlet.ServletOutputStream extends java.io.OutputStream.
In the example they use the method os.write() (which comes from OutputStream), so there is no need to use ServletOutputStream. Both are legal, this is just an arbitrary choice I think.


Gabb
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!