Do you have the property "page" being submitted with your form:
<html:hidden property="page" value="1"/>
Also, are you sure that the validation isn't working and the error
messages aren't getting displayed? Can you send the jsp source?
-Matt
On 8/3/06, Bart Busschots <[EMAIL PROTECTED]> wrote:
I'm either missing something stupid (which is always possible) or I've
managed to break the validator. I have an app that uses validator all
over the place and it's working fine in all my other actions but for
this one action it is simply not getting called.
I can't see any difference between this action/form/validation and all
the other ones that are working.
This is the form:
<form-bean name="createStudentGroupForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="groupName" type="java.lang.String" />
<form-property name="noStudents" type="java.lang.String" />
<form-property name="groupType" type="java.lang.String" />
<form-property name="wikiText" type="java.lang.String" />
<form-property name="studentNames" type="java.lang.String[]" />
</form-bean>
This is the action:
<action path="/mentor/createStudentGroupStep1"
type="vtie.portal.mentor.CreateStudentGroupPrepareAction"
name="createStudentGroupForm" scope="session" validate="true"
input="/home/mentor/addStudentGroupForm.jsp">
<forward name="createAnonymous"
path="/do/mentor/createAnonymousStudentGroup" />
<forward name="getStudentNames"
path="/home/mentor/getStudentNamesForm.jsp" />
<forward name="fail" path="/home/mentor/addStudentGroupForm.jsp" />
</action>
And this is the validation:
<form name="createStudentGroupForm">
<field property="groupName" page="1" depends="required, mask">
<var><var-name>mask</var-name><var-value>^[a-zA-Z]+[\w\
]*$</var-value></var>
<arg0 key="mentor.createStudentGroup.groupName.label"/>
</field>
<field property="noStudents" page="1" depends="required, integer">
<arg0 key="mentor.createStudentGroup.noStudents.label"/>
</field>
<field property="studentNames" page="2" depends="required">
<arg0 key="mentor.createStudentGroup.studentNames.label"/>
</field>
</form>
Can anyone see something obviously wrong there?
Cheers,
Bart.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Matthew Kurjanowicz
[EMAIL PROTECTED]
College of Computing
GEORGIA Institute
of TECHnology
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]