File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes HTTPServletRequest Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "HTTPServletRequest Interface " Watch "HTTPServletRequest Interface " New topic
Author

HTTPServletRequest Interface

Tarun Oohri
Ranch Hand

Joined: Feb 20, 2013
Posts: 175
Hello EveryBody
We all know that HttpServletRequest is an Interface which extends ServletRequest Interface.
My question is that , Method such as " doGet " takes HTTPServletRequest, HTTPServletResponse as a Parameter BUT the fact is that we can not make objects of an Interface.
So, what will we pass in the doGet method as an Argument ? surely cant pass HTTPServletRequest object.
Thanks in Advance !!!
Paweł Baczyński
Bartender

Joined: Apr 18, 2013
Posts: 897
    
  14

Tarun Oohri wrote:So, what will we pass in the doGet method as an Argument ? surely cant pass HTTPServletRequest object.

A reference to an instance of any class that implements HTTPServletRequest.
When you see a type in a method signature, you may pass to it any child of that type .
EDIT:
But you do not pass anything to this particular method because of what Ulf said below...


Formely Pawel Pawlowicz
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41519
    
  53
You're not passing anything to it, because your code does not call those methods - they're called by the server during handling an incoming request. The server is capable of creating objects that implement those interfaces.


Ping & DNS - my free Android networking tools app
Tarun Oohri
Ranch Hand

Joined: Feb 20, 2013
Posts: 175
Ulf Dittmer wrote:You're not passing anything to it, because your code does not call those methods - they're called by the server during handling an incoming request. The server is capable of creating objects that implement those interfaces.


Thanks Pawel & Ulf for clearing my concepts . I must say CodeRanch people are the best to make one learn java in true sense.
Thanks Tons!!!
 
 
subject: HTTPServletRequest Interface