application.setAttribute(....) These attributes are accessable and usable throughout the life of the web application, and is shared by all sessions (a session starts when the app receives the first request from a user, and ends when they log off, close their browser, or the session expires i.e.the server does not receive requests from the user for a preset time).
session.setAttribute(....) These attributes are accessable and usable throughout the life of a session. They are isolated from other sessions (i.e. one user's session is completely seperated from anothers)
request.setAttribute(....) These attributes are only valid and usable for the duration of one request (i.e. from the user requests some url, until the server has finished responding) [ October 05, 2005: Message edited by: Scheepers de Bruin ]
We're doomed!!<br />Yay!!!<br />No that's bad Girr!!<br />Yay!!!