That is why i have clearly specified that you have to implement an abstract method in the base class. which will be implemented in all your classes and that method will be called explicitly from Base Action class. You should not override the execute() method in the Child classes.
Regards, Rajasekhar Cherukuri peru cheppanu <[EMAIL PROTECTED]> 10/17/2005 10:26 AM Please respond to "Struts Users Mailing List" <user@struts.apache.org> To Struts Users Mailing List <user@struts.apache.org> cc Subject Re: Handling invalid sessions If we do that, then execute() method in child classes will override Base Action execute() method. Right? Then, as far as I know, that execute() in Base Action will not be executed.. Peru Cheppanu [EMAIL PROTECTED] wrote: Hi, The best way is to write a Base Action class and extend that class for all your Action classes in your application. Place a check in the execute method of the Base Action class and if it is a "success" then call an abstract method in the Base Action class which will be implemented by all your Action classes. If it is a "failure" (means there is NO required information in the session), then forward to a login page or failure page. Regards, Rajasekhar Cherukuri Jadeler 10/17/2005 09:57 AM Please respond to "Struts Users Mailing List" To user@struts.apache.org cc Subject Handling invalid sessions What is the best way to handle invalid sessions (http sessions) within Struts? I need a way to determine when an object within a session no longer exists and redirect the user to an error page when that happens. I was thinking of implementing HttpSessionAttributeListener or a Servlet filter. Any suggestions on whats recommended? Thanks. Jadeler __________________________________________________________ Find your next car at http://autos.yahoo.ca --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ForwardSourceID:NT0000615A Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. ForwardSourceID:NT0000616E Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you