The problem is that (and I've tried this) the WW servlet cleans up the context and the value stack at the end of it's execution.
The only way I can see to do this reliably (and I'm on a bus at the moment, so thinking clearly is not the easiest) is to write a WWFilter to replace the WWServlet? However I'm not sure how this would interoperate with the SiteMesh filter. The alternative is to use a servlet-filter combination actually. 1) filter runs and sets a request attribute like 'I'll clean up the context' 2) before cleaning context, servlet checks for this attribute and doesn't clean up if it is set 3) filter runs after the request and cleans up the context I think that would work and be backwards compatible. Anyone without the filter deployed would just see standard behaviour? Mike On 23/7/03 7:31 AM, "Francisco Hernandez" ([EMAIL PROTECTED]) penned the words: > how about the method Cameron Braid mentioned with a jsp tag in the > decorator, having the start of the tag set the context and then the end of > the tag cleaning it up? > > ----- Original Message ----- > From: "Jason Carreira" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, July 22, 2003 1:19 PM > Subject: RE: [OS-webwork] webwork2 tags not working in sitemeshed pages > > > I agree... I think we need to think this through more... > >> -----Original Message----- >> From: James Cook [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, July 22, 2003 4:15 PM >> To: [EMAIL PROTECTED] >> Subject: RE: [OS-webwork] webwork2 tags not working in >> sitemeshed pages >> >> >> If the filter cleans up, shouldn't it also be the place where >> the action context is added to the request/session? Perhaps >> this is not possible given the particular wrapping needs, but >> it just seems slightly kludgey to add the context in the >> dispatcher servlet and remove it in a filter. >> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] >> Behalf Of >>> Pat Lightbody >>> >>> Yes, a filter applied _after_ SiteMesh could do this >> cleanup for us. I >>> think we should add this to WebWork. Francisco, can you open a JIRA >>> issue about this? >>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: VM Ware >> With VMware you can run multiple operating systems on a >> single machine. WITHOUT REBOOTING! Mix Linux / Windows / >> Novell virtual machines at the same time. Free trial click >> here: http://www.vmware.com/wl/offer/345/0 >> _______________________________________________ >> Opensymphony-webwork mailing list >> [EMAIL PROTECTED] >> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork >> > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork