This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Servlets and the fly likes servlets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Servlets
Bookmark "servlets" Watch "servlets" New topic
Author

servlets

kiruthika raghunathan
Greenhorn

Joined: Dec 03, 2003
Posts: 9
In a servlet how to send a data which is obtained in one servlet to another one servlet?
for example:
Iam writing a servlet to input an username and in this servlet iam checking whether the length is > than zero and i donno how to pass that name to another servlet where it is checked and then dispaly some message or something
P. Udaya Shankar
Greenhorn

Joined: Nov 18, 2003
Posts: 21
hi,
use request dispatcher to the desired servlet
catch the request do the processing
RequestDispatcher rd =null;
rd=getServletContext().getRequestDispatcher("/");
hope this will use for u
kiruthika raghunathan
Greenhorn

Joined: Dec 03, 2003
Posts: 9
String username = request.getParameter("username");
if ( username != null && username.length() > 0 ) {
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher("/response");
if (dispatcher != null)
dispatcher.include(request, response);
I have done this in the first servlet i have to pass the name to another servlet and check it there
donno how to get it in that servlet?
Frank Carver
Sheriff

Joined: Jan 07, 1999
Posts: 6920
It may be a silly question, but why does the code which checks the username need to be a servlet? Would it not make more sense just to use a regular java class, and simply call a method, passing in the username as a parameter?


Read about me at frankcarver.me ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
try this
getServletContext().getRequestDispatcher("/response").forward(HttpServletRequest,HttpServletResponse);
Praful Thakare
Ranch Hand

Joined: Feb 10, 2001
Posts: 637
Adding more to Franks post,cant it be done thru javascript?
Removing HttpR,HttpR from to Nirants post,
getServletContext().getRequestDispatcher("/response").forward(request,response);
cheers
Praful
[ December 08, 2003: Message edited by: Praful Thakare ]

All desirable things in life are either illegal, banned, expensive or married to someone else !!!
Mike Cronin
Greenhorn

Joined: Apr 17, 2002
Posts: 25
How about storing the username to a session variable, then retrieving that session variable in the second servlet.
 
GeeCON Prague 2014
 
subject: servlets