Welcome to the Ranch damianharvey! You'll find this forum a friendly place, and there aren't many rules you'll have to worry about, but one is that proper names are required. Please take a look at the JavaRanch Naming Policy and change your display name to match it. Thanks! bear JSP Forum Bartender
ok I solved the problem: It was the wrongly implementation of setAttribute null functionality of Visual Age and Websphere. removeAttribute() works, but setAttribute("xx", null) NOT WORKS although the specs http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSession.html#setAttribute(java.lang.String, java.lang.Object) say so: f the value passed in is null, this has the same effect as calling removeAttribute(). ps:the session must be synchronized, because i have different frames each of which reach the session. so be careful with sessions, for example Opera tabs always get the same session unless you close and open from scratch. IE also. You must open a new win from start programs, if u do CTRL-N, it will have the same sesion. adieu, Brusk Baran