|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sofp.ambito.Contexto
public final class Contexto
Contiene métodos para trabajar con los ámbitos, permite definir y recuperar variables de una forma homogenea, independientemente del ámbito sobre el que se definan (sesion, aplicación, request, page). Trabaja con el contexto del servlet y con los objetes request y response
Constructor Summary | |
---|---|
Contexto(javax.servlet.http.HttpServlet commandBroker,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Crea un objeto Contexto a partir de los datos de la petición: request, response y una referencia al propio servlet |
Method Summary | |
---|---|
void |
forward(java.lang.String path)
Hacemos una redirección a la vista a partir de una referencia al request de la petición obtenemos el correspondiente dispatcher |
javax.servlet.http.HttpServlet |
getCommandBroker()
Obtenemos una referencia al atributo commandBroker que contiene la referencia al servlet |
javax.servlet.http.HttpServletRequest |
getRequest()
Obtenemos una referencia al objeto request de la petición |
javax.servlet.http.HttpServletResponse |
getResponse()
Obtenemos una referencia al objeto response de la petición |
javax.servlet.ServletContext |
getServletContext()
Obtenemos el contexto del servlet |
javax.servlet.http.HttpSession |
getSession()
Obtenemos la sesión |
java.lang.Object |
getVariableAmbito(java.lang.Object nombre,
int ambito)
Recupera el valor de una variable de entorno |
void |
setVariableAmbito(java.lang.Object nombre,
java.lang.Object valor,
int ambito)
Establece el valor de una variable de entorno |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Contexto(javax.servlet.http.HttpServlet commandBroker, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
commandBroker
- Referencia al appletrequest
- Referencia al objeto request de la peticiónresponse
- Referencia al objeto response de la peticiónMethod Detail |
---|
public javax.servlet.http.HttpServlet getCommandBroker()
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public javax.servlet.http.HttpSession getSession()
public javax.servlet.ServletContext getServletContext()
public void setVariableAmbito(java.lang.Object nombre, java.lang.Object valor, int ambito) throws javax.servlet.ServletException, java.lang.NullPointerException
nombre
- nombre de la variable a establecervalor
- valor de la variableambito
- ambito de la variable, puede ser requet, aplicacion y sesión
javax.servlet.ServletException
- si el ambito no es correcto se lanza la excepción correspondiente
java.lang.NullPointerException
- si el nombre de la variable es nulo se lanza la excepción correspondientepublic java.lang.Object getVariableAmbito(java.lang.Object nombre, int ambito) throws javax.servlet.ServletException
nombre
- nombre de la variable a establecerambito
- ambito de la variable, puede ser requet, aplicacion y sesión
javax.servlet.ServletException
- si el ambito no es correcto se lanza la excepción correspondiente
java.lang.NullPointerException
- si el nombre de la variable es nulo se lanza la excepción correspondientepublic void forward(java.lang.String path) throws java.io.IOException, javax.servlet.ServletException, java.lang.IllegalStateException
path
- página a la que queremos redireccionar
java.io.IOException
- Si la vista no existe se lanza una excepción
javax.servlet.ServletException
- Si no se puede obtener el dispatcher del request se lanza una excepción
java.lang.IllegalStateException
- En caso de que request o response tengan referencias erroneas se lanza una excepción
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |