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