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
doFiltermethod 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
>>>
>>> --
>>> L.G. Meredith
>>> Managing Partner
>>> Biosimilarity LLC
>>> 806 55th St NE
>>> Seattle, WA 98105
>>>
>>> +1 206.650.3740
>>>
>>> http://biosimilarity.blogspot.com
>>>
>>>
>>>
>>
>>
>> --
>> Viktor Klang
>> Senior Systems Analyst
>>
>>
>>
>
>
> --
> L.G. Meredith
> Managing Partner
> Biosimilarity LLC
> 806 55th St NE
> Seattle, WA 98105
>
> +1 206.650.3740
>
> http://biosimilarity.blogspot.com
>
> >
>


-- 
Viktor Klang
Senior Systems Analyst

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to