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
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
<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.