Token de CSRF de Struts2 en plantilla de Velocity
Cómo utilizar el interceptor de token CSRF de Struts 2 en una plantilla Velocity.
A continuación se muestra un ejemplo estándar de JSP con etiquetas de Struts:
<s:form action="UpdateUser">
<s:textfield name="name" label="Nombre de usuario">
</s:textfield>
<s:textfield name="address" label="Dirección">
</s:textfield>
<s:submit name="submit" value="Actualizar">
</s:submit>
<%-- añadir token a JSP para ser utilizado por el interceptor de Token --%>
<s:token></s:token>
</s:form>
Quiero lograr lo mismo utilizando una plantilla Velocity y quiero saber cómo obtener el valor del token en Velocity.
davy.ai
Para utilizar el interceptor de tokens CSRF de Struts 2 en una plantilla de Velocity, debes seguir los siguientes pasos:
s
de Struts en Velocity para soporte de etiquetas:s:token
en la plantilla de Velocity para generar el token.s:token
.s:property
con el atributotoken
.Nota: Asegúrate de que el
TokenInterceptor
esté configurado en el archivostruts.xml
de tu aplicación Struts 2.