daveck wrote:
Hello,
I need to put up a "Confirmation Screen" in between my input jsp and my
success jsp.

byproduct.action -> byproduct-input.jsp
byproduct-input.jsp -> confirm.jsp
(If yes...)
confirm.jsp -> byproduct.action
byproduct.action -> byproduct-success.action

Is there a Struts 2 way to carry the input parameters across the confirm.jsp
so the second call to byproduct.action has access to them?

I've looked at the ChainInterceptor and ActionChaining and have a feeling
the solution resides there, but could use a little help.  I hope I was clear
enough... :)

Thanks!

The short answer is no, not without intervention from you. You will need to arrange yourself for the data submitted from byproduct-input.jsp to be carried over so that it's available to byproduct.action.

Two ways to do that are:

1) place an action between byproduct-input.jsp and confirm.jsp which saves the submitted data into an object stored in the session, then retrieve that object in byproduct-success.action

2) place hidden fields in confirm.jsp that correspond to the inputs in byproduct-input.jsp, populating them from the request parameters. Make sure that confirm.jsp calls byproduct.action using a form submit (not just a link) so that the data in the hidden inputs gets sent.

You should probably be submitting byproduct-input.jsp to an action anyway, so that you can perform validation and/or expose any additional data that confirm.jsp might need but, other than that, the main thing affecting which approach you choose is whether you want to use or avoid the session.

HTH,

L.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to