Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2008, 07:54
semita
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
xmlhttp.setRequestHeader

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.