I disagree that it leads to hard to maintain code. You would have the same code just in a different place. I don't think struts should be burdened with supporting old containers when it's so easy to subclass the servlet. Alternatively, you could alter the struts ActionServlet code for your needs; I just don't think it should be part of the standard struts distribution.
Dave >From: "Michael C. Han" <[EMAIL PROTECTED]> >Reply-To: "Struts Developers List" <[EMAIL PROTECTED]> >To: "'Struts Developers List'" <[EMAIL PROTECTED]> >Subject: RE: proposal to extend RequestProcessor >Date: Mon, 23 Sep 2002 09:55:09 -0400 > >We unfortunately are not using a 2.3 container. However, the other issue >are things like if we want intercept all requests and determine if the user >has a proper authentication key (not using j2ee security) and managing >information the session(e.g. clearing certain information stored into the >session when crossing config contexts). I think simply subclassing the >RequestProcessor can lead to unwieldy and hard to maintain code. That's >why >I was thinking about adding a Preprocessor delegate into the >RequestProcessor. More configuration...less code change :) > >-m > >-----Original Message----- >From: David Graham [mailto:[EMAIL PROTECTED]] >Sent: Friday, September 20, 2002 5:41 PM >To: [EMAIL PROTECTED] >Subject: Re: proposal to extend RequestProcessor > > >Why do you want ServletFilter capability in the struts ActionServlet (other >than not using a servlet 2.3 compliant container)? I personally think this >is best left in the ServletFilter realm and people using older containers >(myself included) can subclass RequestProcessor. > >In general, I don't think it's wise to duplicate java standard >functionality >in struts, especially when struts already provides an easy extension >mechanism. > >Dave > > > >From: "Michael C. Han" <[EMAIL PROTECTED]> > >Reply-To: "Struts Developers List" <[EMAIL PROTECTED]> > >To: "Struts List \(E-mail\)" <[EMAIL PROTECTED]> > >Subject: proposal to extend RequestProcessor > >Date: Fri, 20 Sep 2002 11:27:30 -0400 > > > >Currently, in order to have preprocessing of a request, we must extend > >RequestProcessor each time. I think it will be beneficial to create > >mechanism similar to the PlugIns. This'll give us the ability to perform > >operations like authentication checks and etc. It'll give us a > >ServletFilter like capability within the ActionServlet. > > > >thoughts? > > > >-m > > > > > > > > > >-- > >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > > > > > > >_________________________________________________________________ >Chat with friends online, try MSN Messenger: http://messenger.msn.com > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>