For Programmers: Free Programming Magazines  


Home > Archive > Java Beans > November 2005 > how to automatically pass parameters between jsp









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author how to automatically pass parameters between jsp
mmalaidini@gmail.com

2005-11-14, 3:57 am

I have one.jsp dealing with some parameters.

I'd like to modify maybe one of them, and pass the request to another
jsp (ie: two.jsp) upon user clicking on a link.

Is there any automatism to do that?

Or in one.jsp should I modify a bean state at session level, using it
in two.jsp?
TIA
MMan

Tjerk Wolterink

2005-11-14, 7:57 am

mmalaidini@gmail.com wrote:
> I have one.jsp dealing with some parameters.
>
> I'd like to modify maybe one of them, and pass the request to another
> jsp (ie: two.jsp) upon user clicking on a link.
>
> Is there any automatism to do that?


I think you can use the following method:

HttpSerlvetRequest req;
req.getRequestDispatcher().forward("yourjsp.jsp");

or

req.getRequestDispatcher().include("yourjsp.jsp");


Doesnt that work?
mmalaidini@gmail.com

2005-11-14, 6:59 pm

Tjerk Wolterink wrote:
> mmalaidini@gmail.com wrote:
>
> I think you can use the following method:
>
> HttpSerlvetRequest req;
> req.getRequestDispatcher().forward("yourjsp.jsp");
>
> or
>
> req.getRequestDispatcher().include("yourjsp.jsp");
>
>
> Doesnt that work?


Yes, but isn't it just like jsp:forward? I don't want to transfer
current request to another jsp; I'd like to serve my request and
prepare a link (ie: an href) that will receive a request just like the
one I served, maybe with some modifications.

Is that more clearly defined?
Thanks

PrinceJigar

2005-11-15, 7:00 pm

You can either pass it to two.jsp using parameters.

<a href="two.jsp?param1=something¶m2=something">Click here to go to
two.jsp </a>

But if you have a lot of parameter values that u need to pass then you
can do two things. Either create an object to hold all of the values,
dump them on the user session ( load on the web container) and then
retreive that object in two.jsp and take out the various parameters.

or

Create a fake form and submit them upon clicking the link. Then use
request.getParameter("param1) and so on in two.jsp and get the values.

mmalaidini@gmail.com

2005-11-16, 3:58 am

Thx, in fact I ended up using a session-scoped bean to exchange those
information between pages.
MM

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com