you can not use Inject in the getter firstly because it is not a getter method if it has parameters, and secondly because you can use inject only for page variables, injecting inside methods only works inside you AppModule class
change your code: @Inject @Symbol("tapestry.supported-locales") private String localeNames; public String getLocaleNames() { return localeNames; } will the @Symbol provide the value you need, I don't know, I haven't used this case. Davor Hrg On 9/10/07, Kolesnikov, Alexander GNI <[EMAIL PROTECTED]> wrote: > > I am trying to read the value of tapestry.supported-locales in the code > and display it in an expansion. Tried like so: > > public String getLocaleNames(@InjectService > ("tapestry.supported-locales") String localeNames) { > return localeNames; > } > > And like so: > > public String getLocaleNames(@Inject > @Symbol("tapestry.supported-locales") String localeNames) { > return localeNames; > } > > In both cases, Tapestry complains that > > Class ... does not contain a property named 'localeNames'. > Is there a way to do what I want? > Thanks, > Alexander > > > > ------------------------------------------------------------------------------ > CONFIDENTIALITY NOTICE: If you have received this email in error, please > immediately notify the sender by e-mail at the address shown. This email > transmission may contain confidential information. This information is > intended only for the use of the individual(s) or entity to whom it is > intended even if addressed incorrectly. Please delete it from your files if > you are not the intended recipient. Thank you for your > compliance. Copyright 2007 CIGNA > > ============================================================================== >