adam pinder wrote:
> 
> You don't redirect on validation errors.
> A jsp page form is associated with an action, the same jsp is  
> displayed on validation errors then the action and jsp will re-  
> display the erroneous values automatically. Redirect on success is  
> more common.
> 
> Adam
> 
> On 5 Mar 2010, at 21:37, Siddiq Syed <siddiq...@.com> wrote:
> 
>>
>> Hi all,
>>
>> The only part that I hate most is validation in struts 2. Rest of  
>> the things
>> falls in right place.
>>
>> When client side validations happens and the validation messages  
>> have to be
>> displayed in the page that need to be determined form the action., i.e
>> redirect-action on INPUT.
>>
>> Here is the example what I am trying to do.
>>
>> <action name="complete" class="com.xyz">
>>   <result name="success" type="tiles">abc.jsp</result>
>>   <result name="input" type="redirect-action">
>>       cnn
>>    </result>
>> </action>
>>
>> <action name="cnn" class="com.xyz">
>>  <result name="nbc" type="tiles">nbc.jsp</result>
>>  <result name="gma" type="tiles>gma.jsp</result>
>> </action>
>>
>> When I click complete button by entering some garbage(validating)  
>> values
>> following steps happens,
>>
>> 1. getter ,setter methods will be called
>> 2. validation check than happen
>> 3. validation message can be capture in a session , so that it can be
>> forwarded to the action using the following interceptor
>> http://struts.apache.org/2.1.8.1/docs/message-store-interceptor.html
>> http://glindholm.wordpress.com/category/struts-2/
>> 4. I can able to display the validations messages but the problem is  
>> all the
>> garbage values that I enter will not be display back in the  
>> respective input
>> fields.
>>
>> I know i have this post many a times in this forum, but still I  
>> didn't got
>> the concreate solution for this.
>>
>> Do any one body have any idea how can we populate back the values,  
>> or is
>> there any interceptor that store the request values and forwards the  
>> request
>> values for the another action.
>>
>> I tried several temporary solutions,
>> i) by storing the request values in the tempsession variable and the  
>> copying
>> back in the another request.
>> ii) by trying chaining the request (chain interceptor )
>> iii) by implementing the preparable interface , prepare method.
>> vi) by impelenting prepareDoMethod....().
>>
>> Any thoughts or prior experience please share .
>>
>> Thanks
>> Siddiq.
>> -- 
>> View this message in context:
>> http://old.nabble.com/Struts-2-Validations-values-restore.-tp27799499p27799499.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Struts-2-Validations-values-restore.-tp27799499p27801901.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to