por lo general las sesiones usan una cookie (al menos en php y jsp), supongo que en jsp es lo mismo, por lo que el redireccionar no te hará perder la sesión (obviamente si el navegador tiene las cookies activas).
si los datos de sesión "se borran" es posible que no los hallas iniciado (sesiones no automáticas), como en php cuando se usa session_start(), me imagino que en jsp debe existir algo similar