Hola! Alguien sabe como saber si el HttpServletRequest es un HTTP Request o un XML Request? porque obviamente ambos llegan por medio del mismo objeto HttpServletRequest en un servlet...
La razón por la que quiero saber es por un problema conocido pero cuya solución desconozco. Los elementos que vuelven vía AJAX en lugar de acentos hay un rombo con un signo de pregunta. Obviamente es un problema de encoding. Quiero saber que tipo de request es para setear un encoding diferente según esto.
El charset que uso es ISO-8859-1. PEEEERO.. Si lo cambio todo a UTF-8, entonces pasa lo inverso. Se romen los caracteres especiales por HTTP y funcionan correctamente por XML request.
Entonces por esto, se me ocurrió eso de diferir el encoding para los diferentes tipos de requests.
Alguien sabe como hacer esto o bien otra solución para este problema de encoding?
Muchisimas gracias !