You could also used UniqueAnnotations as described in
http://code.google.com/p/google-guice/issues/detail?id=361&can=1&q=UniqueAnnotations&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Extension

On Feb 15, 9:37 pm, Brandon Atkinson <[email protected]>
wrote:
> After reading about it, it does seem like the robot legs problem.  I think
> my failure in recognizing it was that I'm new to DI in general.  I was
> thinking about configuration from the servlet spec side... declarative, not
> programmatic.
>
> I guess I have to rethink my design.
>
> Thanks Dhanji.
>
> Brandon
>
> On Mon, Feb 15, 2010 at 10:35 PM, Dhanji R. Prasanna <[email protected]>wrote:
>
>
>
> > Hi,
>
> > This sounds like the robot legs problem:
> >http://code.google.com/p/google-guice/wiki/FrequentlyAskedQuestions
>
> > Dhanji.
>
> > On Tue, Feb 16, 2010 at 3:24 PM, brandon_n_atkinson <
> > [email protected]> wrote:
>
> >> The subject pretty much says it all.
>
> >> I've been trying to configure guice-servlet to serve two different
> >> urls served by the same servlet class.  Each url's servlet needs to be
> >> configured differently.
>
> >> The equivalent web.xml would look like:
>
> >> ...
> >> <servlet>
> >>   <servlet-name>FooServlet</servlet-name>
> >>   <servlet-class>com.example.TestServlet</servlet-class>
> >>   <init-param>
> >>      <param-name>message</param-name>
> >>      <param-value>hello world</param-value>
> >>   </init-param>
> >> </servlet>
> >> <servlet>
> >>   <servlet-name>BarServlet</servlet-name>
> >>   <servlet-class>com.example.TestServlet</servlet-class>
> >>   <init-param>
> >>      <param-name>message</param-name>
> >>      <param-value>goodbye cruel world</param-value>
> >>   </init-param>
> >> </servlet>
> >> <servlet-mapping>
> >>   <servlet-name>FooServlet</servlet-name>
> >>   <url-pattern>/foo.srv</url-pattern>
> >> </servlet-mapping>
> >> <servlet-mapping>
> >>   <servlet-name>BarServlet</servlet-name>
> >>   <url-pattern>/bar.srv</url-pattern>
> >> </servlet-mapping>
> >> ...
>
> >> This seems like it should be possible with Guice Servlet, but is it?
> >> I've tried, but cannot seem to get it to work.
>
> >> --
> >> 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]<google-guice%2bunsubscr...@google
> >>  groups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/google-guice?hl=en.
>
> >  --
> > 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]<google-guice%2bunsubscr...@google 
> > groups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-guice?hl=en.

-- 
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].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to