Cita:
Iniciado por nup_ va a crear un nuevo objeto de tipo Integer y count va a perder su valor original y ahora va a referenciar al nuevo objeto recién creado. Por lo q session.getAttribute("contador") va a estar referenciando a un objeto y count a otro.
Cita: Dejame decirte que estas equivocado.
Lo que te ha dicho es cierto, sólo habló de ArrayList, con count = 2 estabas haciendo justo lo que te dijo que no estaba bien, ya que
Cita: count = 2; es equivalente a count = new Integer(2)