Validar los datos de un formulario con Struts

2780 vistas

Struts ofrece principalmente dos mecanismos de validación de datos de formularios

  • [iurl=90&all=0&fs=1239#1242]El plug-in Validator.[/iurl]
  • [iurl=90&all=0&fs=1239#1241]El método validate() de las ActionForms.[/iurl]

Por validación entendemos dos cosas:

  • Una validación de control de superficie o cualitativa: se trata de verificar que los datos introducidos están según la forma esperada (ej: un dato numérico que sólo contenga cÃfras).
  • Una validación semántica: se trata de verificar que el valor introducido es el valor esperado por el sistema (ej: un número de tarjeta de crédito válido).

Aunque los dos sistemas pueden hacer lo mismo, suele usarse el plug-in Validator para los controles de superficie debido a que no necesita ida-vuelta entre el cliente y el servidor, y el método validate() de las ActionForms para la validación semántica.