users@jersey.java.net

Re: [Jersey] Jersey explicit MVC

From: Nabil Benothman <nabil.benothman_at_gmail.com>
Date: Tue, 28 Apr 2009 09:29:39 -0700 (PDT)

Hi,
I'm using the default lib integrated in netbeans. may be it's not the
latest version so witch version do i need?


thanks for help


Le 28/04/2009 à 6:03 م, Paul Sandoz (via Nabble) a écrit :

> On Apr 28, 2009, at 5:37 PM, Nabil Benothman wrote:
>
> >
> > Hi,
> > thanks for your answer but where the « JSPTemplateProcessor » is
> > called,
>
> The answer is a little involved... there is a message body writer that
> is responsible for processing instances of Viewable, that defers to
> the registered template processors to resolve an absolute template
> name into a fully qualified template name.
>
> If say you have a resource class FooResource:
>
> package foo;
>
> public class FooResource {
> @GET
> public Viewable get() {
> return new Viewable("index.jsf, "MODEL");
> }
> }
>
>
> then because the template name "index.jsf" is not absolute it will be
> resolved to an absolute template name given the FooResource:
>
> index.jsf -> /foo/FooResource/index.jsf
>
> Then the template processors will be check to see if they can resolve
> the absolute template name to a fully qualified template name.
>
> Specifically for the JSPTemplateProcessor it will be resolved if:
>
> servletContext.getResource("/foo/FooResource/index.jsf")
>
> returns a non-null value. Namely, there exists a file "/foo/
> FooResource/index.jsf" in the web pages area.
>
> If that file exists then Jersey will forward the servlet request to
> that resource.
>
>
> > do
> > I need some additional configuration like adding some settings in
> the
> > web.xml, etc..?
>
> No, for explicit returning of Viewable instances as you are doing, the
> JSP viewable support will be enabled because you are using the Jersey
> servlet.
>
>
> > and I think that the class « HttpResponseAdaptor » does not
> > exist in the jsr311-api implementation.
> >
>
> Hmm... what version of Jersey are you using?
>
> Can you send me the directory layout of your project, specifically the
> files in the Web pages area?
>
> Paul.
>

--
      Benothman Nabil
nabil.benothman_at_gmail.com
 
-- 
View this message in context: http://n2.nabble.com/Jersey-explicit-MVC-tp2732209p2734563.html
Sent from the Jersey mailing list archive at Nabble.com.