Estoy haciendo una página que consta de lo siguiente:
1º- Tiene un menú donde se le pasa un Usuario y una Contraseña, esto se envia.
2º- Una página que recibe los datos, creo una sesión y meto los datos en ella, los comparo con datos guardados en una base de datos, si son erroneos vuelve a la 1ª página, si son correctos envia a otra página.
3º- Es como un menu de usuario, le sale datos del usuario que acaba de entrar y demás, el usuario puede navegar por otras páginas mediante links, pero al ir a otra página, los datos de la sesion se vuelven nulos, por lo tanto todos los datos del usuario que están sacados de la base de datos no se muestra y queda inutil la página.
Necesito a alguien que me ayude y me explique mejor la sesiones, yo creo que me pasa por utilizar "HttpSession sesion=request.getSession();" en todas las páginas, pero no se como crear una variable global para todo el proyecto, y "<%! %>" no sirve porque eso hace una variable global para la pñagina presente.
Espero que alguien sepa la resupuesta, gracias por adelantado.