Problemas con validacion Server side Struts 2

Hola a todos.

Tengo un severo problema con la validacion del lado del servidor con Struts 2 ya que empleo el un archivo xml con el nombre del action y su complemento "XXX-validation.xml" pero no lo ejecuta, no manda error en consola solo pasa como si fuera todo correcto el codigo de la jsp es:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<link href="<s:url value="/css/style.css"/>" rel="stylesheet"
        type="text/css" />
<title>Domiciliacion</title>
<s:head/>
</head>
<body class="body">
<h1>Sistema</h1>

<s:form action="Ingreso">
        <table class="table">
                <tr>
                        <td><s:textfield name="usuario" label="Usuario"
                                required="true" cssClass="login_fields"/></td>
                </tr>
                <tr>
                        <td><s:password name="contrasena" label="Contraseña"
                                required="true" cssClass="login_fields" /></td>
                </tr>
                <tr>
                        <td><s:submit value="Aceptar" /></td>
                </tr>
        </table>
</s:form>

</body>
</html>

Y el xml con las validaciones es el siguiente

<!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="required">
                        <param name="trim">true</param>
                        <message>Debe ingresar Usuario</message>
                </field-validator>
        </field>

        <field name="contrasena">
                <field-validator type="requiredstring">
                <param name="trim">true</param>
                        <message>Debe ingresar password</message>
                </field-validator>
        </field>
</validators>

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Ten cuidado en donde guardas

Ten cuidado en donde guardas el "XXX-validation.xml", debe estar en el paquete de tu action. Si las XXX son el nombre de tu action class no deberias tener problemas

Imagen de Cesar Monzon

Hola muchas gracias por la

Hola muchas gracias por la atención pero si, si esta en el mismo paquete y al mismo nivel del action... por el nombre es un copy-paste del nombre del Action :S