Jogando objetos com o mesmo nome na Sessão

Alguém sabe me dizer o que acontece se eu jogar diversas vezes um objeto com o mesmo nome na sessão?

Imagino que objeto antigo é sobrescrito na sessão, mas aqui no meu estágio disseram que a sessão é um mapa que e que não é garantido que isso aconteça.

Seria melhor retirar o objeto da sessão e recolocá-lo.

Achei o assunto interessante, se alguém entender do assunto e puder esclarecer isso eu agradeço.

Aqui tenho um cenário que acho q é parecido com oq vc falou. Vamos supor que eu guarde um atributo username na sessao, q contenha por exemplo o valor “italons”. Se depois, na mesma sessao, eu tentar guardar o atributo username com outro valor, por exemplo “erfs”, “italons” será sobrescrito por “erfs”. O comportamento do meu attribute listener aqui comprova isso, por mais que eu de um setAttribute, o metodo estimulado no listener é attributeReplaced e nao attributeAdded.

flw

O que voce quer dizer em colocar com o mesmo nome ?

o para voce inserir um valor na sessao vc tem q ter a chave e o valor, o nome seria oq? a chave ou valor?

session.put(chave, valor)