Thank you, I will wait for the new binary.
During the interim I will using the ordinary guice injection

On Jul 28, 2:28 pm, "Dhanji R. Prasanna" <dha...@gmail.com> wrote:
> When we get those things ironed out, we will release a binary.
> Dhanji.
>
> On Tue, Jul 28, 2009 at 4:19 PM, Hubert Yang <cube...@gmail.com> wrote:
>
> > It's good to know that I'm working towards the right thing.
> > Will you release a minor version like guice2.0.1 after bug fixing, or
> > do I have to checkout the code and build a version on my own?
>
> > On Jul 28, 12:47 pm, "Dhanji R. Prasanna" <dha...@gmail.com> wrote:
> > > There have been some bugs around the forward() functionality that I am
> > > looking into...
> > > However, in the interim you should be able to get at the original request
> > by
> > > simply injecting it into any Guice managed object.
>
> > > Dhanji.
>
> > > On Tue, Jul 28, 2009 at 1:51 PM, Hubert Yang <cube...@gmail.com> wrote:
>
> > > > Hi there:
>
> > > > Currently I'm trying to integrate Guice(plus Guice-servlet) with
> > > > another framework called Stripes. Things are working fine until I
> > > > found the forward functionality is not working as expected.
>
> > > > I dig into the Stripes code as well as Guice code, and finally figure
> > > > out the reason is that Guice has injected a proxied HttpServletRequest
> > > > into the context instead of the original one.
>
> > > > The code locates at:
>
> > > > com.google.inject.servlet.ServletDefinition#doService(final
> > > > ServletRequest servletRequest, ServletResponse servletResponse),
>
> > > > where Guice returned an inner class and has delegated some servlet
> > > > methods. The most important thing is that the input parameter
> > > > "servletRequest" is eaten by guice. In the other side, Stripes is
> > > > expecting to get it's own request object (wrapper class of
> > > > HttpServletRequest) and execute the following:
>
> > > > request.getRequestDispatcher(path).forward(request, response);
>
> > > > However the request object returned by Guice does not work here. By
> > > > debugging I can see the guice-returned-request object contains the
> > > > reference to the real request object that I need, but since it's
> > > > implemented in the inner class and also package visibility, I dont
> > > > know how to get it out.
>
> > > > Since this is most probably a guice-servlet issue, so I post here
> > > > instead of the Stripes mail list. I do need some directions or hints
> > > > on this, as I'm wondering if this is the right way towards the
> > > > solution.
>
> > > > Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to google-guice@googlegroups.com
To unsubscribe from this group, send email to 
google-guice+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to