Michael,

This is not a page class, so Tapestry will not process your injections.

You also haven't used either of your injected properties, so why are they
there?


Jonathan

> -----Original Message-----
> From: mnguyen21 [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 04, 2008 2:29 PM
> To: users@tapestry.apache.org
> Subject: accessing requestglobals inside dispatcher and other data support
> classes
> 
> 
> Hi everybody,
>   I'm basically starting to learn T5 all over again.  I'm trying to
> implement an AccessController based on Chris Lewis' articles and have hit
> a
> roadblock.
> http://wiki.apache.org/tapestry/Tapestry5HowToCreateADispatcher
> Dispatcher1
> http://wiki.apache.org/tapestry/Tapestry5HowToCreateADispatcher2
> Dispatcher2
> 
> I can't seem to access the requestGlobals Service in either the dispatcher
> or any of the User classes.  I've tried adding the following to each of
> the
> classes:
> 
>     @Inject
>     @Service("RequestGlobals")
>     private RequestGlobals requestGlobals;
> 
> Inside the dispatcher I try to create a UserPermissions object.  This
> object
> requires things from the session and request.  I thought I would try to
> inject the requestGlobals into the UserPermissions class.  The reason I
> need
> the RequestGlobals service is that Request does not contain the remote IP
> address of the current request, only the HttpServletRequest object does.
> 
> Each time this results in a null value for requestGlobals.  According to
> the
> wiki, "RequestGlobals" is a readily available service I should just be
> able
> to inject into any other page.  Am I interpreting this wrong?  Is there
> something I need to do in the AppModule class in order to make the
> RequestGlobals service available to my classes?
> 
> 
> Thanks,
> Michael
> 
> btw, I've uploaded a copy of my "UserPermissions" class ( its called
> UserSettings now) for reference.
> 
> http://www.nabble.com/file/p16495148/UserSettings.java UserSettings.java
> --
> View this message in context: http://www.nabble.com/accessing-
> requestglobals-inside-dispatcher-and-other-data-support-classes-
> tp16495148p16495148.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to