Dúvida sobre atributo de sessão

Bom pessoal, criei uma variável que recebe um valor sempre que o usuário clicar em um botão. Ao clicar chamo uma função ajax que passa este valor para uma classe java.

String nf = request.getParameter("valnf");
ss.setAttribute("S_NF", nf);

Minha dúvida é : se toda vez que o user clicar no botão e eu passar um valor diferente o atributo de sessão será sobrescrito?

Sim.
Este atributo é um Map e, por ser, você só conseguirá ter uma chave para cada valor, logo, inserindo mais de uma vez a mesma chave, fará com que o valor seja sobrescrito.

1 curtida