Está en la página 1de 1

4.

Aadir informacin a la peticin


Despus de su transformacin en objeto HttpServletRequest, la peticin HTTP transita
por muchos tratamientos. Pasa por ejemplo por el mtodo service despus por un
mtodo doXXX y finalmente puede transferirse a una pgina JSP. Los distintos
tratamientos por los que pasa pueden aadirle elementos adicionales mediante los
atributos. Un servlet puede por ejemplo extraer datos de una base de datos y
transmitirlos a una pgina JSP para su visualizacin.

Los cuatro mtodos siguientes permiten la manipulacin de los atributos de un objeto


HttpServletRequest.

setAttribute(String name,Object o): este primer mtodo se encarga del almacenamiento


de un objeto en el objeto HttpServletRequest. El primer parmetro de tipo cadena de
caracteres identifica el objeto en la lista de atributos. El segundo parmetro representa el
objeto que se almacenar.

getAttribute(String name): este mtodo es el complementario del anterior debido a que


permite extraer un objeto que se ha almacenado previamente. Acepta como parmetro
una cadena de caracteres que representa el nombre utilizado para buscar el objeto en los
atributos. Esta cadena tiene que ser idntica a la usada cuando se almacen el objeto en
los atributos. Este mtodo devuelve un tipo Object lo que obliga con mucha frecuencia a
realizar conversin de tipos para utilizar el objeto extrado de la lista de atributos.

www.fullengineeringbook.net

También podría gustarte