Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'

Estou com problema com o CSRF, contudo os arquivos .jsp são os mesmos do projeto do professor. Já atualizei o projeto e dei clean no tomcat, mas o problema continua. Alguém tem ideia da causa?

2 respostas
solução!

Olá André, tudo bem com você?

Você pode colocar a jsp que está dando esse problema ao enviar?

Uma dica é inspecionar a sua página e ver se tem uma div com o CSRF:

<input type="hidden" name="_csrf" value="ed81493b-8c19-4f6c-83f5-1acf64d3632d">

Caso não tenha, você pode me dizer se está utilizando a tag <form:form> utilizando a tag lib do spring:

<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>

Ou se estiver apenas utilizando a tag <form> adicionou o seguinte input?

    <input type="hidden" name="${_csrf.parameterName }" value="${_csrf.token }" />

Fico no aguardo :)

Abraços e Bons Estudos!

Olá! Como já terminei aquele curso deletei o projeto. Não me fazia sentido continuar com ele. Eu utilizei o <form:form> e fechei com </form:form> e não usei <input type="hidden" name="${_csrf.parameterName }" value="${_csrf.token }" />, isso tenho certeza porque conferi várias vezes. Não imaginava que o problema pudesse estar em outro lugar além desse. Marcarei como resolvido, porque não tenho mais como fazer as conferências. Obrigado.