Hola!
Tengo una lista en mi jsp y quiero validarla en el validation.xml y en el método validate de mi form.
La validación es porque en esta lista solo pueden ir valores float. Mandamos un error en el caso de que se inserten letras.
FORM:
private List<String> listaAux = new ArrayList<String>();
(con sus get y set correspondientes)
JSP:
<c:if test="${!empty listaRepartosDef}">
<c:forEach items="${listaRepartosDef}" var="beanConsultaSimulacion" varStatus="rowId">
<td class="columnaTabla" valign="bottom">
<html:text property="listaAux[${rowId.count-1}]" style="text-align:right;" size="5" onkeypress="javascript:validarNumero()"></html:text>
<c:out value="%" />
</td>
<c:forEach>
</c:if>
validation.xml:
<form name="repartoDefectoForm">
<field property="listaAux" depends="required,float">
</field>
</form>
Una vez sale del validate del form manda este error:
org.apache.commons.validator.ValidatorUtil getValueAsString Property 'listaAux' has no getter method.
Alguien puede ayudarme???
Un saludo y muchas gracias de antemano.