Redirect-action with old request object
---------------------------------------
Key: WW-3111
URL: https://issues.apache.org/struts/browse/WW-3111
Project: Struts 2
Issue Type: Task
Components: XML Configuration
Environment: Struts 2.0.11
Reporter: Abubakar Siddiq Syed
Hi all,
Problem statement :
I have a problem with forwarding the request to an action.
I am using validations for the fields mention on the form , once validation
fails as struts defined it will check for result name "Input".
If the result name "Input" is defined with result type "redirect-action" as
shown below , this will forward to the mention action with new request.
<result name="input" type="redirect-action">
Is there any way where I can forward to an action , but still can use the old
request object, throught will I can display the invalid values that user enter.
I tried all the result type like :
dispatcher --- Dispacther uses the old request object but the location must be
a view not an action.
Chain --- chain uses the old request object but it is excuted irrespective of
what happen , life even if the validation pass chain is going to exucute.
redirect -- same as redirect-action.
Do anybody got such a problem earlier. ?
Temp solution :
I am setting the values in the session in the getter method of the object. and
setting back to the new request removing it from the session.
But i think this is a temp solution , there should be a direct solution where
we can speicfy in resut-type like redirect with the old request object.
Please any Inputs are highly appreicated.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.