点击init,为什么两次输出Httpsession时,第二个还是输出的add而不是replace??
检查下web.xml中session-timeout设置的时间。设置为0,代表session永不超时。
如果设置了超时,很有可能session已经实效了,这时候再点击init会初始化session同时添加session attribute的属性。
另外中可能就是你在jsp中写了request.getSession().removeAttribute("name")的方法。