struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Prashanth.S" <>
Subject Re: tracking user activities: how to ignore action chaining (or server side forward)
Date Mon, 14 Jul 2003 13:09:36 GMT
I think u can also use eventlisteners which are allmost same thing as filters..

Kris Schneider <> wrote:
Seems like the easiest thing to do would be to write a Filter mapped to "/*"
that uses HttpServletRequest.getRequestURI to capture the requested URI. In a
conformant Servler 2.3 container, the Filter will only operate on the original
client request, not forwards or includes.

Quoting david chan :

> Hi,
> I am writing a RequestProcessor that is a subclass of
> Struts 1.1 RequestProcessor, the purpose is to track
> user activities, i.e. which link the user clicked,
> which page the user requested etc.
> I override the method processForwardConfig, and put
> my tracking function first, here is how it looks:
> //my code to log user request
> logPage(request.getRequestURI());
> super.processForwardConfig(request, response, forward
> );
> However, there is one problem with this approach, 
> If there is action chaining (or server side forward),
> that will be also logged, but that is not the user
> requested URI, and I don't need to log any of chained
> action URI or server side forwarded URI. 
> Any suggestion how to deal with this problem?
> Thanks.
> David

Kris Schneider 

To unsubscribe, e-mail:
For additional commands, e-mail:

Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message