Está en la página 1de 1

getServerPort(): este mtodo permite obtener el nmero de puerto TCP (Transmission

Control Protocol) hacia el que la peticin HTTP se ha enviado. El puerto 80 est


asociado por defecto al protocolo HTTP. Para el desarrollo de una aplicacin, algunos
servidores usan por defecto el puerto 8080.

getContextPath(): este mtodo recupera el nombre de la aplicacin que aloja el servlet


que debe ser contactado. Este nombre se asocia a la aplicacin cuando sta se depliega
en el servidor. Los entornos de desarrollo utilizan en general el nombre asociado al
proyecto para identificar la aplicacin en el servidor. Este mtodo es muy prctico para
generar automticamente enlaces de hipertexto que se adaptan al nombre usado para
identificar la aplicacin en el servidor. La siguiente porcin de cdigo genera un enlace
de hipertexto correcto sea cual sea el nombre utilizado para el despliegue de la
aplicacin.

out.println("<a href=" + request.getContextPath() +


"/pag2.html>continuar</a>");

getServletPath(): este mtodo proporciona el ltimo eslabn de la cadena utilizada para


contactar al servlet desde el cliente. El valor devuelto por este mtodo identifica el
servlet dentro de una aplicacin. Los nombres asociados a los servlets de una aplicacin
son definidos por las etiquetas <servlet-mapping> del descriptor de despliegue de la
aplicacin (web.xml). Esta tcnica permite tener una total independencia entre los
nombres reales de las clases que constituyen los servlets y los nombres a travs de los
cuales son accesibles.

getMethod(): esta funcin retorna el tipo de peticin HTTP utilizado para contactar al
servlet. Puede ser til si un mismo mtodo se utiliza para tratar varios tipos de peticin
HTTP y as poder determinar el tipo concreto de peticin.

getQueryString(): este mtodo permite obtener los parmetros pasados en la URL. La


cadena de caracteres corresponde exactamente a la generada por el navegador cuando ha
construido la peticin HTTP. Si hay caracteres que han sido codificados por el
navegador, no se descodifican en el retorno de esta funcin.

getRequestURL: este mtodo proporciona la URL usada para contactar el servlet. Los
posibles parmetros no se incluyen en el resultado de esta funcin. El resultado se
devuelve usando un objeto StringBuilder y no con una cadena de caracteres para
facilitar el uso de operaciones de concatenacin.

getLocalAddr(): este mtodo retorna la direccin IP de la tarjeta de red desde la que la


peticin HTTP ha llegado al servidor. Este mtodo se usa generalmente cuando se crean
filtros para limitar el acceso de un servlet (ver seccin Filtros de este captulo).

getLocalName(): este mtodo tiene prcticamente la misma finalidad que el anterior,


salvo que permite obtener el nombre del host asociado a la tarjeta de red desde la que se
ha recibido la peticin HTTP en el servidor. Este mtodo tiene que usarse con paciencia,
ya que la resolucin inversa de una direccin IP en un nombre de host consume muchos
recursos.

www.fullengineeringbook.net

También podría gustarte