On 9/12/07, Gabriel Belingueres <[EMAIL PROTECTED]> wrote: > I agree too that (generally speaking) we must introduce the least > possible quantity of scripting into JSP pages as we can, so we honor > the MVC architecture, however, in this particular case (invalidating > the session), I don't understand why would be better to do it in the > action class rather than in the JSP page for non-small apps.
In my view, it's a maintainability issue. If you keep all of your code in the .java files, except for one or two lines that are in scriplets, it becomes a nightmare for anyone else to maintain the code. They would never think to look in the .jsp files for Java code, because that's not where the logic lives and it slows down the whole process of maintaining the site, or bringing people up to speed to maintain the site, so you can go off and do the fun things. On a related note, I think SessionAware should be updated to return a SessionMap (which is a subclass of Map, so shouldn't require any recoding of existing apps) so that type-casting isn't required to invalidate the session. (*Chris*) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]