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]