Bom dia.
Pode ser uma pergunta boba, mas esta me tirando da cadeira aqui…não gostaria de fazer gambiarra.
Estou montando uma URL contendo um token gerado a partir de uma criptografia. É uma String normal contendo um
conjunto de caracteres.
O problema é que quando vou receber este valor no servlet (request.getParameter(“token”)) ele esta tirando o caractere “+”.
URL:
http://localhost:8080/APP/ResetPasswordServlet?token=G8msmHGb+uvYoQuZ346p1NNMq0sghW56fbC1X24iiNMp/U2iopKUvCkzqbrvGZ+C
No servlet recupero o valor:
System.out.println("TOKEN RECEBIDO: "+request.getParameter("token"));
e o valor que é exibido é sem o operador:
G8msmHGb uvYoQuZ346p1NNMq0sghW56fbC1X24iiNMp/U2iopKUvCkzqbrvGZ C
Notem a diferença:
G8msmHGb+uvYoQuZ346p1NNMq0sghW56fbC1X24iiNMp/U2iopKUvCkzqbrvGZ+C
G8msmHGb uvYoQuZ346p1NNMq0sghW56fbC1X24iiNMp/U2iopKUvCkzqbrvGZ C
Alguém saberia alguma forma de resolver isso sem precisar que se faça uma gambiarra?
grato