Greg, can I enquire to your specific use case? I¹d be interested to hear what you feel Jersey adds value to over lift (im not familiar with Jersey)?
In my experience when you need a round the houses solution such as this their can often be a simpler path :-) Cheers, Tim On 02/03/2009 22:46, "Viktor Klang" <[email protected]> wrote: > hehe, no worries, I'm one of your fans. :) > > You should be able to accomplish this by having the filter mapping for Jersey > in web.xml placed before the Lift filter mapping: > > "Recall that a filter chain is one of the objects passed to the doFilter > method of a filter. This chain is formed indirectly via filter mappings. The > order of the filters in the chain is the same as the order that filter > mappings appear in the web application deployment descriptor. " > > http://java.sun.com/products/servlet/Filters.html > > > The Jersey will handle the request first, then pass it thru to Lift, then > back. > I of course have not tested this with Jersey and do not know if there are any > strange things that can happen. > But I'm sure you'll find out and get back to us ;) > > > Cheers, > Viktor > > On Mon, Mar 2, 2009 at 11:28 PM, Meredith Gregory <[email protected]> > wrote: >> Marius, Viktor, >> >> Many thanks for your prompt responses. You'll have to pardon me as i've not >> graduated from Web101 ;-). i was really looking for an example. To >> illustrate, in looking at web.xml in a archetype-generated lift project i see >> that only filter and filter mapping is defined. How is a servlet then chosen? >> >> Also, i'm sort of interested in wrapping lift's request processing. Here's >> what i mean. If i've understood what Jersey does correctly (and that's a big >> if), then it will do Request and Response rendering. So, what i want is >> >> == HttpRequest ==> (JerseyFilter) == ModifiedRequest ==> (LiftFilter) ==> >> Response == (JerseyFilter) ==> ModifiedOutboundResponse ==> >> >> It's not clear to me how this is accomplished. There's the dead obvious idea, >> but i'm leary that this won't work because the "types" are unlikely to line >> up. >> >> Best wishes, >> >> --greg >> >> On Mon, Mar 2, 2009 at 1:00 PM, Viktor Klang <[email protected]> wrote: >>> >>> >>> On Mon, Mar 2, 2009 at 8:51 PM, Meredith Gregory <[email protected]> >>> wrote: >>>> Lifted, scalads and lasses, >>>> >>>> Does anybody have a working sample of chaining the lift servlet with a 3rd >>>> party servlet? i'm interested in doing this with the Jersey servlet to get >>>> some of their request/response rendering support. >>> >>> This is why we made Lift a Filter :) >>> >>>> >>>> >>>> Best wishes, >>>> >>>> --greg --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
