aspose file tools*
The moose likes Servlets and the fly likes How can I call doGet method? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "How can I call doGet method?" Watch "How can I call doGet method?" New topic
Author

How can I call doGet method?

Nuha Iqbal
Greenhorn

Joined: Jul 24, 2012
Posts: 2
Hi,

I am beginner to JAVA and I have the following doGet method, and I need to call to from another method



I want to know how to call this method from another method, just like the following.



the line
return doGet(request, response);
I want to know the correct way of calling?
Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2851
    
  11

Hi Nuha, welcome to JavaRanch!

While it's possible to make a direct call to a servlet's doGet() method, it's probably not going to be useful to do that. Servlets are meant to be deployed into a servlet container, like Tomcat, JBoss, or WebLogic. The doGet() method is called automatically by the framework to handle an incoming GET request, usually from a web browser. The method either writes directly to the response's output, which then renders back on the browser, or it forwards the request to another URL to be handled there.
vinayak jog
Ranch Hand

Joined: Apr 01, 2011
Posts: 81

Hey,
Please tell the reason why you want to call doGet from another method.
Anirudh Srivastav
Greenhorn

Joined: Jun 30, 2012
Posts: 13

The Service method would invoke doGet() or doPost() depending on the equivalent (GET/POST) HTTP methods. If your servlet should handle both POST and GET HTTP method you ll call doGet from the doPost method.


Anirudh
PMP, OCJCP 6
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61221
    
  66

Anirudh Srivastav wrote:
The Service method would invoke doGet() or doPost() depending on the equivalent (GET/POST) HTTP methods. If your servlet should handle both POST and GET HTTP method you ll call doGet from the doPost method.

Though it should be mentioned that handling GET and POST in the same way is considered a poor practice those days.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41867
    
  63
Bear Bibeault wrote:Though it should be mentioned that handling GET and POST in the same way is considered a poor practice those days.

I'd go further than that - the HTTP specification is clear on the fact that GET and POST have different characteristics, and should be used in different circumstances. Any design that uses them interchangeably may cause suboptimal (or downright broken) behavior in the presence of HTTP intermediaries like caches, proxies and the like.


Ping & DNS - my free Android networking tools app
Anirudh Srivastav
Greenhorn

Joined: Jun 30, 2012
Posts: 13
Bear Bibeault / Ulf Dittmer

Thanks for sharing the valuable information.

Best Regards
jaan bhavsar
Ranch Hand

Joined: Aug 23, 2008
Posts: 32
Hi,

You can try with HttpsURLConnection which will send the request to the method from Java Programme.

Regards
Jatan Bhavsar
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How can I call doGet method?