Está en la página 1de 2

ServletConfig

javax.servlet

Interface ServletConfig

Es una interfaz predefinida.


Es usado para desarrollar servlets flexibles.
Existe un objeto por servlet programa.
Creado por el contenedor en la fase de inicializacin.
Un objeto SevletConfig esta disponible al servlet durante la ejecucin, una
vez la ejecucin del servlet esta completa, automticamente el objeto
ServletConfig interface ser removido por el contenedor.
Un objeto ServletConfig contiene parmetros <init-param> en el webxml, o
como anotaciones @WebInitParam en el servlet.
Cuando el servlet se ejecuta lo primero en arrancar es el mtodo Init().

Como obtener el ServletConfig?


Por 2 caminos:
Camino 1:
ServletConfig conf = getServletConfig();
Camino 2:
public void init(ServletConfig config)
{
//
}

Servlet Context

Este objeto permite a un servlet comunicarse con su contenedor.


Existe un nico contexto por cada aplicacin web y por cada instancia
de la mquina virtual java.
Esta definido dentro del ServletConfig y se puede acceder a este con el
mtodo getServletContext().

RequestDispatcher

Objeto que nos sirve para invocar de modo directo a un recurso web,
encapsularlo y mostrarlo en un Servlet/jsp.

String nextJSP = "/searchResults.jsp";


RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP);
dispatcher.forward(request,response);

También podría gustarte