hi,
im using a dynavalidator actionform for a multi-page (wizard style) input form and
using a DispatchAction as the Action class. I can navigate thru the form without a
problem if i turn off validation (not using html:javascript > right now )
here is the setup
page1.jsp ---- action1.step1() ----- validate() ----------page2.jsp
-----action2.step2() ----validate() -----action2.step3()
action1,2 and 3 are of same type, derived from DispatchAction
at page2.jsp if i dont enter all of the required fields then control goes back to
page2.jsp, however some of the fields that i had entered already are cleared. the
funny thing is that some fields are re-populated and some are not... ALL fields are
text fields. one is of type dropdown and that is also re-populated....if i set
validate to false, all the data i enter is seen on the next page .....ie data is not
lost then...im using session scope for the form
i just dont know what im doing wrong...i have been searching on this list for 3 days
now...but have finally decided to write ....
code snippets that may be helpful :
<action path="/Action1"
type="..CreateLicenseAction" //extends DispatchAction
name="newLicense"
validate="false" //im calling validate from the action class
functions, not thru struts
parameter="function"
scope="session"
input="/pages/Page1.jsp">
<forward name="next" path="/pages/Page2.jsp" />
<forward name="cancel" path="/home.do" />
</action>
<action path="/Action2"
type="..CreateLicenseAction"
name="newLicense"
validate="false" //im calling validate from the action class
functions, not thru struts
parameter="function"
scope="session"
input="/pages/Page2.jsp">
<forward name="next" path="/pages/Page3.jsp" />
<forward name="back" path="/pages/Page1.jsp" />
<forward name="cancel" path="/home.do" />
</action>
<form-bean name="newLicense" type="org.apache.struts.validator.DynaValidatorForm" >
<form-property name="function" type="java.lang.String" />
<form-property name="lastName" type="java.lang.String" />
<form-property name="firstName" type="java.lang.String" />
</form-bean>
thanks for ur patience, in reading all this......
if u want i can post further info...
amit
---------------------------------
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger