Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2012, 00:58
pkirtap
 
Fecha de Ingreso: mayo-2012
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Validación de listas en el validation.xml

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.