buenas,
eso es normal que suceda puesto al no estar iniciado en session, los parametros se ha enviado a la pagina de logueo. es decir, el parametro existe en la pagina de logueo. al iniciarse, se esta enviando nuevos parametros a otra pagina por lo que ya no existiran los parametros anteriores. no se bien como se maneja esta parte porque no trabajo en el lado servidor, pero supongo que JSP tendra algo como "sessiones". una variable que puede contener informacion para un usuario en particular. lo que debes hacer es guardar los parametros recibidos en la pagina de logueo en sessiones. una vez iniciado y redirigir a la pagina protegida, en esta utilizas la variable de session para trabajar con los datos.