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]>

Reply via email to