How did these session object get created? What do you mean by "valid"? Is the HttpServletRequest method isRequestedSEssionIdValid() what you want? If you want to be notified when the servlet engine times out and invalidates a HttpSession object, look into the HttpSessionBindingListener interface. Bill ------------------ author of: