JSP (Java Server Page) - Acentos en los parámetros

 
Vista:

Acentos en los parámetros

Publicado por Pablo (1 intervención) el 26/11/2001 06:14:04
Hola a todos.

Estoy haciendo una jsp que consiste en realizar una búsqueda a partir de un campo de texto. Cuando le paso una cadena de texto y lanzo la búsqueda, paso el dato como parámetro a la jsp, sin embargo cuando lo recibo la vocal que tenía el acento se ha convertido en un símbolo extraño (€). ¿Cómo puedo solucionar este tema?

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:Acentos en los parámetros

Publicado por Antonio (24 intervenciones) el 26/11/2001 15:17:50
Prueba a utilizar el método estático encode de la clase URLEncoder que está en el paquete java.net
Ese método te convierte los acentos al formato propio de internet para pasarse parámetros via post o get en un formulario.
Es decir le tienes que enviar a tu jsp el parámetro codificandolo mas o menos asi:
String parametroUrl = URLEncoder.encode(parametro);
La variable parametroUrl es la que le pasas al jsp y allí la lees normal, en principio no tienes que hacerle nada especial.
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