Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2012, 09:46
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Problema con variables de sesión

Hola:

En un jsp pones un form y el action del form te envía a un servlet a otra jsp, lo que quieras.

El jsp o servlet que recibe el form debe recoger el parametro del httprequest y guardarlo como variable de sesion. Por ejemplo, en el servlet

Código java:
Ver original
  1. private void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
  2.     // Get the value of a request parameter; the name is case-sensitive
  3.     String name = "param";
  4.     String value = req.getParameter(name);
  5.  
  6.     HttpSession session = req.getSession();  
  7.     session.setAttribute("param", value);

Se podría hacer también en el jsp que indique la acción del form.

Código java:
Ver original
  1. <%
  2.    String name = request.getParameter( "username" );
  3.    session.setAttribute( "theName", name );
  4. %>

Se buena.
__________________
Apuntes Java
Wiki de Programación