You can either have two mappings, in which case /* must come last, or you
can use a regex that excludes css, html, images, etc and let those requests
fall back to the default servlet.

Moandji
On Jan 25, 2013 6:28 PM, "John Stark" <[email protected]> wrote:

>
> I'm using google guice and I'd like to have all server requests (/*) flow
> to my servlet file *except* static content. If needed, I'm good with
> placing static content into a /static folder. I just need to pick up
> servlet requests to the root.
>
> Here is the code that works:
>
> //Holds @GET @POST, etc
> bind(MyTemplateResource1.class);
> bind(MyTemplateResource2.class);
> // this serves MyTemplateResource1..2... and any other servlet 
> filesserve("/server/*").with(GuiceContainer.class);
> // this serves the static content
> serveRegex("/(images|css|html)/.*").with(GuiceContainer.class);
>
> However, if I take out /server my static content also gets routed to
> MyTemplateResource1,2. e.g.:
>
> serve("/*").with(GuiceContainer.class);
>
> What is the best way to allow all static content to flow freely while
> routing Servlet content to one or more Resource files even when the servlet
> url can start from the root?
>
> Thanks
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "google-guice" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/google-guice?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/google-guice?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to