Using ServletRequestAttributeListener(s) in Pluto

michael freedman <[email protected]> Thu, 30 Jul 2009 15:45:48 -0700
Newsgroups gmane.comp.jakarta.pluto.user
Organization Oracle Corporation
Message-ID <[email protected]>
Seems that in at least Pluto 1.x, if you register a 
ServletRequestAttributeListener with your web application you are never 
called because Pluto relies on cross context dispatching -- These 
listeners are maintained in the servletContext hence with cross context 
there are two involved (pluto's and the portlet app).  In this case we 
run into a mismatch where Pluto's context/listeners are used rather and 
the portlet apps.  I.e. The request is received/managed by the Pluto 
context (the one that doesn't have the apps listeners registered -- 
context is transferred to the portlet app and the portlet app removed 
the request attribute, the removal is actually handled by the request 
instance in the Pluto context and hence the Pluto listeners are called 
not the portlet app.

Anyone ever figure a way around this?  Or is this one of those (generic) 
servlet gotchas related to cross context?
   -Mike-