Foros del Web » Programación para mayores de 30 ;) » Java »

Sesiones en servlets y Jsp

Estas en el tema de Sesiones en servlets y Jsp en el foro de Java en Foros del Web. Hola! Tengo unos problemillas con el concepto de sesiones en servlets y jsp. 1.-En servlets por ejemplo no entiendo, muy bien como van las llamadas ...
  #1 (permalink)  
Antiguo 10/07/2007, 04:00
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 17 años
Puntos: 0
Sesiones en servlets y Jsp

Hola!

Tengo unos problemillas con el concepto de sesiones en servlets y jsp.

1.-En servlets por ejemplo no entiendo, muy bien como van las llamadas settAtribute.

Ejemplo:

static final String CLAVE_NOMBRE="CLAVE.Nombre";
static final String CLAVE_CORREO="CLAVE.Correo";
static final String PARAMETRO_NOMBRE = "Nombre";
static final String PARAMETRO_CORREO = "Correo";
........

HttpSession s=req.getSession(true);
...
String nomb = req.getParameter(PARAMETRO_NOMBRE);
String correo = req.getParameter(PARAMETRO_CORREO);
...
if (nomb == null)
{

nomb = (String)s.getAttribute(CLAVE_NOMBRE);
correo = (String)s.getAttribute(CLAVE_CORREO);
}

s.setAttribute( (CLAVE_NOMBRE), nomb);
s.setAttribute( (CLAVE_CORREO), correo);

...
out.println("<html>");
out.println("<head>");
out.println("<title>Registro</title>");
out.println("</head>");
out.println("<body>");
out.println("Datos del cliente " );
out.println("<h2>Nombre " + nomb + "</h2>");
out.println("<h2>Correo " + correo + "</h2>");
out.println("<P><A HREF='./Registro'> Despedida </A></P>");
out.println("</body>");
out.println("</html>");


en esta llamada setAttribute, ¿ CLAVE_NOMBRE se almacenara en nomb, o el contenido de nomb se almacena en CLAVE_NOMBRE? ¿como funciona el setAttribute?

2.-¿El metodo sendRedirect es un metodo propio de los JSP o tambien se puede usar en los servlets? ¿El sendRedirect seria un metodo alternativo a la llamada out.println("<P><A HREF='./Registro'> Despedida </A></P>"); (del codigo remarcado en negrita arriba)? ¿es decir las 2 llamadas hacen lo mismo?

3.-¿Cuando conviene + utilizar un servlet y cuando un JSP? JSP lo utilizas cuando quieres mostrar algo en HTML, pero es que con un sevlet tambien puedes meter codigo HTML y mostrarlo.

4.- ¿El metodo RequestDispatcher es un metodo mas propio de utilizar cuando vas a aplicar el patron Modelo-Vista-Controlador que cuando vas a realizar servlets o JSP `s "sueltos" ?

Gracias y un saludo.
  #2 (permalink)  
Antiguo 10/07/2007, 10:25
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 17 años
Puntos: 0
Re: Sesiones en servlets y Jsp

nadie puede echarme una mano????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:27.