But how do I pass the parameter 'category' to the ServletB as a variable in
the following as suggested by you.

<tr><td>
    <a href="/servletB?category=xxxxx">yyyyy</a>
    </td></tr>

That is what I am finding tricky to do.

Manoj


>From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
>Reply-To: "A mailing list for discussion about Sun Microsystem's Java
>        Servlet API Technology." <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: passing valuees from javascript to servlets
>Date: Tue, 16 Nov 1999 08:20:49 -0800
>
>manoj kumar wrote:
>
> > Hi Andras/Pradeep,
> >
> > Thanks for the help.
> > My problem is a little bit more complicated.
> > I am able to pass values from a HTML element to a Servlet.
> > My problem is that based on that value I want to fire a query on a
>table.
> > Let me further expalin the problem.
> > Upon clicking a HTML link(or button), a servlet is called(A), which
>fires  a
> > select query on a table
> >
> > select category_description from category_master
> >
> > The result of this query is formatted into an html page and sent back
> > to browser.Now the user selects a particular category and presses
> > submit/next(whatever).This results in a call to another servlet(B) or
> > the same servlet(A,how..?) which in turn fires another query
> >
>
>You don't need JavaScript to do this, although you could use it for some
>fancier user interface effects.
>
>The simplest approach:
>
>* Change the above query to something that selects the
>   key as well as the description:
>
>     select category_code, category_description
>         from category_master
>
>* In servlet A (the one that does the query above), create
>   an HTML table with one row per category.  The table will
>   show the descriptions in a column.
>
>* For each category description, create a hyperlink to your
>   second servlet, passing the category code as a query
>   parameter.  You'll end up with something like this:
>
>     <tr><td>
>     <a href="/servletB?category=xxxxx">yyyyy</a>
>     </td></tr>
>
>   where "/servletB" is the URL of your second servlet,
>   xxxxx is the category code for this row, and yyyyy is
>   the category description for this row.
>
>* The user sees a list of hyperlinks.  When he or she clicks
>   one, it calls servlet B and passes the category code of the
>   selected category.  In servlet B, you can retrieve this with:
>
>     String category = request.getParameter("category");
>
>* Use this to dynamically construct your second SQL statement.
>
> >
> > select product_name from product_master where category_code=xxxxxx
> > This 'xxxxxxx' is something which should correspond to the category
>selected
> > by the user in the previously generated html page(by servlet A).
> > I was thinking of making it possible through javascript but couldn't
>find a
> > solution.
> >
>
>You could use a similar approach to the above to create, for example, a
><select> element for the categories instead of a list.  If you add an
>"onchange" JavaScript event handler, you could even have it submit the
>request
>immediately, without waiting for another button to be pressed.  See one of
>the
>many web sites focused on JavaScript for details of how to do this.
>
> >
> > hope this clears the idea.
> >
> > help is immidiately needed.
> >
> > thanks
> >
> > manoj
> >
>
>Craig McClanahan
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to