File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How can I call doGet method?

 
Nuha Iqbal
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2984
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 81
MySQL Database Netbeans IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey,
Please tell the reason why you want to call doGet from another method.
 
Anirudh Srivastav
Greenhorn
Posts: 13
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64171
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Anirudh Srivastav
Greenhorn
Posts: 13
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault / Ulf Dittmer

Thanks for sharing the valuable information.

Best Regards
 
Jordan Josh
Ranch Hand
Posts: 38
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

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

Regards
Jatan Bhavsar
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic