Error en el atributo de acción de formulario struts2

Mi login.jsp está en la carpeta web.

Y la acción para esto se especifica como:

struts.xml
<package name="admin" extends="struts-default" namespace="/secure">

<action class="actions.LoginAction" name="authenticateUser">
    <result name="success" type="redirect">index</result>
    <result name="input">/login.jsp</result>
    <result name="error">/login.jsp</result>
</action>
</package>
login.jsp
<s:form action="secure/authenticateUser" method="post">

</s:form>

========================

A primera solicitud funciona.

pero sivalidate() método de acción devuelve errores, entonces crea url como:

"secure / secure / authenticateUser" para el atributo de acción de formulario.

Yo tambien lo intenté<s:url> Etiqueta, pero todavía el mismo problema puede alguien ayudarme. o puede proporcionar una solución alternativa para esto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta