wood burning stoves 2.0*
The moose likes Servlets and the fly likes Sending argument from one servlet to another servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Sending argument from one servlet to another servlet" Watch "Sending argument from one servlet to another servlet" New topic
Author

Sending argument from one servlet to another servlet

Satish Kota
Ranch Hand

Joined: Feb 08, 2006
Posts: 88
Hi Ranchers,
I would like to know how to send an argument(s) from one servlet to another servlet. I know this can be done by using setAttribute and getAttribute methods of ServletContext class. But storing data in servlet context would make it visible to all other servlets. Is there any other way to implement this?


SCJP 5.0 77%
Ben Souther
Sheriff

Joined: Dec 11, 2004
Posts: 13410

You can also bind your objects to request or session scoped objects before forwarding. In addtion, you can use hidden form fields or querystring variables in your pages.


Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
Maki Jav
Ranch Hand

Joined: May 09, 2002
Posts: 435
Yes Ben is right, use request.setAttribute() and request.getAttribute() and your values will be available to those two servlets only. I personally use hidden fields ie <input type="hidden" name=myname value=myvalue> mostly.

Maki Jav


Help gets you when you need it!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Sending argument from one servlet to another servlet
 
Similar Threads
Use filters to change the jsp file called by a servlet?
applet to applet communication
doPost() processes - doGet() displays
Servlet Calling Public Methods of Another Servlet
How to update the browser address with the displayed page