Buenas tardes.
Tengo un problemilla con ajax y haber si entre todos podeís darme una solución porque llevo bastante tiempo y no encuentro la forma de arreglarlo.
Estoy pasando por el método post una serie de variables a un jsp y entre ellas se encuentra una variable X con valor "A+B+C".
El problema está que cuando java lee la variable despues de hacer el request.getParameter("X") los símbolos "+" desaparecen.
El header que le paso es el siguiente:
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
Consultado webs he visto como el unlencoded pone entre las letras%2 o algo por el estilo y el urldecode los elimina.
Es bastante urgente.
Gracias de antemano, un saludo.