Hi, I believe supporting a getSession() call is useful in the Action class.
let me walk you through a situation: public class MyAppBaseAction extends DispatchAction { //some helper functions isAuthorized( arguments ) { } } public class MyAction1 extends MyAppBaseAction { create(....) { isAuthorized(...) //restOfCode.... } } Now in the above scenario... isAuthorized necessarily needs to be sent a request object as one of the parameters from which it can extract the session and then extract the user object from the session. This is not a great pain, but I think the code would look cleaner if I dont have to pass the request/session object around. If I had a getSession function support from the struts action class, then isAuthorized doesnt need to have an argument like Session or Request. What do you think? Regards, Raghu