I have an Action to prepare a JSP view which uses a DynaValidatorActionForm. When i try to set a Form property i get a NullPointerException my source is as follows:


-----------------
Struts-Config.xml
-----------------
<form-bean name="MyForm" type="org.apache.struts.action.DynaValidatorActionForm">
<form-property name="myTestTO" type="com.mycompany.to.myTestTO"/>
</form-bean>



<action path="/viewTest" type="com.mycompany.actions.myTestAction" scope="request" input="my-tile-view" name="MyForm" validate="false"> <forward name="success" path="success-tile"/> </action>




-------------- VALIDATION.xml -------------- <form-validation> <formset> <form name="MyForm"> <field property="myTestTO.name" depends="required,minlength"> <var> <var-name>minlength</var-name> <var-value>10</var-value> </var> </field> </form> </formset>

</form-validation>




-------------------------------------------------------------- ACTION SOURCE CODE (i.e. com.mycompany.actions.myTestAction) --------------------------------------------------------------

DynaValidatorActionForm myForm = new DynaValidatorActionForm();

myForm.set("myTestTO", new myTestTO()); /* THROWS NullPointerException Here!!!!*/

pRequest.setAttribute("MyForm", myForm );


I've also tried casting the inbound ActionForm to DynaValidatorActionForm but i still get the same error when i invoke the set method.




Any Ideas?

_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to