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]