JSP (Java Server Page) - Pasar por parametro

 
Vista:

Pasar por parametro

Publicado por monica (9 intervenciones) el 14/02/2002 12:46:32
Hola, quiero pasar desdes una jsp por parametro un nombre:

ejemplo.jsp?nombre=pepita

Pero ese nombre contiene un caracter q es el + y entonces cuando le recoge me le transforma en un espacio como puedo pasar el caracter + para q me le coja.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar por parametro

Publicado por Antonio (10 intervenciones) el 14/02/2002 13:42:13
A la variable pepita codificala con el URLEncoder para evitar ese problema.
Es decir:
urlPepita = java.net.URLEncoder.encode(pepita);
ejemplo.jsp?nombre=urlPepita

Cuando en otro jsp o servlet recojas el parámetro, si el propio servidor web no te lo hace la descodificas de la siguiente manera:
pepita = java.net.URLDecoder.decode(urlPepita);

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar