Foros del Web » Programación para mayores de 30 ;) » Java »

Validaciones Struts 2

Estas en el tema de Validaciones Struts 2 en el foro de Java en Foros del Web. Buenas a tod@s. Estoy intentando montar una validación sobre un action, por ahora sin éxito... Por el momento lo tengo configurado asi: El action EjeAction.java ...
  #1 (permalink)  
Antiguo 20/08/2010, 04:48
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Validaciones Struts 2

Buenas a tod@s.

Estoy intentando montar una validación sobre un action, por ahora sin éxito...
Por el momento lo tengo configurado asi:

El action EjeAction.java y su archivo de validaciones EjeAction-validation.xml en el mismo paquete.

En EjeAction-validation.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="denominacion">
<field-validator type="int">
<param name="min">10</param>
<param name="max">80</param>
<message>Número requerido entre ${min} y ${max} </message>
</field-validator>
</field>
</validators>

En struts.xml:

<package name="base" namespace="/" extends="jasperreports-default, struts-default">

...

<action name="*Eje" class="ejeAction" method="{1}">
<interceptor-ref name="validationWorkflowStack"/>
<result>/jsp/forms/admin/listEje.jsp</result>
<result name="input">/jsp/forms/admin/mantEje.jsp</result>
<result name="insert" type="chain">listEje</result>
</action>

...

Sin embargo en el campo denominación de la jsp puedo introducir sin problema un 2 o una cadena por ejemplo y el Action se sigue ejecutando.

He dado dos millones de vueltas a todo el código y no saco en claro que puede estar fallando por ahí.

Muchas gracias!!!

Etiquetas: struts, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.