Java - struts2. Validar con validation.xml

 
Vista:

struts2. Validar con validation.xml

Publicado por Didi-chan (11 intervenciones) el 21/05/2009 16:50:11
Buenas, estoy empezando con esto de struts2, tengo un formulario absurdo con un usuario y una contraseña, y he hecho un validation.xml, pero no funciona, lo ignora, lo he repasado muchas veces y no veo donde puede estar el error, aquí esta el código.

Index.jsp

[CODE]

<%@ taglib uri="/struts-tags" prefix="s" %>

<html>
<body>
<s:form action="HolaMundo">
<s:textfield name="nombre" label="Nombre"/>
<s:submit value="Saludo"/>
</s:form>
<s:form action="Usuario_login">
<s:textfield name="usuario" label="Usuario"/><br/>
<s:password name="pass" label="Contraseña"/><br/>
<s:submit value="Loguearse"/>
</s:form>
</body>
</html>


[/CODE]

Usuario_login-validation.xml

[CODE]

<?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="usuario">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>Login name is required</message>
</field-validator>
</field>

<field name="pass">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>Password is required</message>
</field-validator>
</field>

</validators>


[/CODE]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:struts2. Validar con validation.xml

Publicado por pacovr (3 intervenciones) el 23/05/2009 01:52:39
Hola

Al parecer tienes un error con el nombre del archivo de validaciones.

El nombre del archivo de validaciones debe de ser:

<Tu clase Accion>-validation.xml

Ojo: Es el nombre de la clase no el nombre del action en el archivo de struts.

Espero te sirva eso.

Saludos
pacovr
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar