Sie sind auf Seite 1von 1

2

. Agregar cabeceras
Las cabeceras de respuesta se usan para aadir a la respuesta HTTP informacin
adicional que facilita el tratamiento que le realizar el navegador. El servidor ya aade
automticamente algunas cabeceras en la respuesta HTTP. Para otros casos, hay que
intervenir a nivel de cdigo del servlet y aadir manualmente las cabeceras de respuesta.
Se ofrece un abanico de mtodos para la manipulacin de cabeceras de respuesta.
Algunos de los cuales se han creado para gestionar especficamente una cabecera en
concreto.

ste es el caso por ejemplo del mtodo setContentType(String type). Este mtodo
permite indicar la naturaleza de los datos incluidos en el cuerpo de la respuesta. El
parmetro de tipo cadena de caracteres representa el tipo MIME (Multipurpose Internet
Mail Extensions) del documento incluido en el cuerpo de la respuesta. Para algunos
navegadores esta informacin es esencial y en su ausencia consideran el documento
recibido como de texto plano. Sin embargo, la gran mayora es capaz de determinar el
tipo del documento en funcin de su contenido.

El idioma en el que se enva el documento que compone la respuesta puede indicarse


utilizando el mtodo setLocale(Locale loc). Este mtodo espera como parmetro un
objeto Locale representante del idioma del documento. Este objeto puede obtenerse con
una de las muchas constantes definidas en la clase Locale.

Los mtodos siguientes son ms generales puesto que permiten agregar cualquier
cabecera a una respuesta HTTP. El mtodo setHeader (String name, String value) aade
a la cabecera especificada por el primer parmetro el valor especificado en el segundo
parmetro. Si una cabecera de igual nombre ya existe en la respuesta, su valor es
sobreescrito.

Para evitar este problema el mtodo addHeader(String name, String value) tiene un
funcionamiento un poco diferente debido a que no sobreescribe nunca un valor ya

www.fullengineeringbook.net

Das könnte Ihnen auch gefallen