Using Tomcat 4.0.1 latest release (nightly 12/18/01 build)...

I'm trying to save each user's last request for later review.

I'm capturing the request with a Request Filter (implements Filter).

For example, I store the ServletRequest coming into the filter's doFilter
method.  This is actually an HttpRequestFacade object (i.e.
org.apache.catalina.connector.HttpRequestFacade@21e554).  I've noticed that
this object pointer never changes for a given session (i.e. it remains
21e554 for subsequent requests by the given session).  In addition, if I
retrieve this stored request and execute its getRequestURI method, that
method returns null.  The getUserPrincipal returns null as well.  Both are
non null while the Filter stores the request (while not yet fully
processed).

Is this correct behavior?  Is there a way to store the request such that its
data remains intact even after the request has been fully processed?

Thanks...

...Casey
==============================================
Casey Bragg - Software Engineer
Allegiance Telecom, Inc.  Dallas, TX
469-259-2702 - [EMAIL PROTECTED]
==============================================


Reply via email to