users@jersey.java.net

Re: [Jersey] JSONP Callback support

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Tue, 03 Feb 2009 10:29:31 +0100

On Feb 3, 2009, at 3:21 AM, Farrukh Najmi wrote:

>> <servlet>
>> <servlet-name>Registry REST Interface</servlet-name>
>> <servlet-
>> class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</
>> servlet-class>
>> <init-param>
>> <param-
>> name>com.sun.jersey.spi.container.ContainerResponseFilters</param-
>> name>
>> <param-value>xxx.SomeClass.JSONCallbackResponseFilter</param-
>> value>
>> </init-param>
>> <load-on-startup>4</load-on-startup>
>> </servlet>
>>
>> What I am finding is that the ResponseFilter is never being called.
>>
>> Why would that be?
>>
> Apparently it has something to do with the
> JSONCallbackResponseFilter being a nested class. Once I made it a
> top level class all is well. I am all set on the workaround. Thanks.
>

You are not using the correct fully qualified name for an inner class,
it needs to be:

   xxx.SomeClass$JSONCallbackResponseFilter

Paul.