Hi appfusers,
i've a big problem with form validation ans s:select tag in struts 2.

I have a ressource form like this :

<s:form id="ressourceForm" action="saveRessource" method="post" validate="true">
<s:hidden name="ressource.id" value="%{ressource.id}"/>
<li class="buttonBar right"> <s:submit method="save" key="button.save" cssClass="button"/> <c:if test="${not empty ressource.id}"> <s:submit cssClass="button" method="delete" key="button.delete" onclick="return confirmDelete('ressource')"/>
       </c:if>
       <s:submit  method="cancel" key="button.cancel" cssClass="button"/>
</li>
   <li/>
<s:textfield key="ressource.nom" required="true" cssClass="text medium"/> <s:select label="%{getText('ressource.localisation')}" name="ressource.localisation.id" value="ressource.localisation.id" listValue="nom" listKey="id" list="localisations" /> <s:select label="%{getText('ressource.typeRessource')}" name="ressource.typeRessource.id" value="ressource.typeRessource" listValue="nom" listKey="id" list="typesRessources" /> <s:textarea key="ressource.description" cssClass="textarea medium"/>
    <s:textfield key="ressource.style"  cssClass="text medium"/>
    <s:textfield key="ressource.statut" cssClass="text medium"/>
</s:form>

and a Ressource-validation.xml like this :

<validators>
   <field name="ressource.nom" >
       <field-validator type="requiredstring" short-circuit="true">
           <message key="errors.required"/>
       </field-validator>
   </field>
</validators>


When i try to submit my form, i get an error in console "Null pointer exception". I know that it is due to s:select tag.

If i remove validation, it's ok.

Have you got an idea on how to solve this issue ?

Thanks,
BenoƮt

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

Reply via email to