Session perdendo atributos

Tenho uma session obtida de um HttpServletRequest e nela seto um atributo como objeto Usuario(login), porém conforme navego verifiquei que este objeto fica null em algumas navegações, ele é jogado na Session e depois se perde, será pelo fato de usar requestDispatcher? Acho que não.

Será que pode estar relacionado com o ambiente? Pois rodo na minha faculdade, onde tudo é bloqueado.

Eu verifiquei se após o login ele continua com o usuario e continua, mas conformeeu navego este objeto fica null.