Yes this is a good solution! Do you also have a solution to access these message resources from a plain java-class there you don't have the servlet context?
Nice greetings ---------- Initial Header ----------- >From : [EMAIL PROTECTED] To : user@struts.apache.org, [EMAIL PROTECTED] Cc : Date : Mon, 13 Mar 2006 13:11:34 +0530 Subject : RE: Using message resources in non-action class > > The following should work. > > MessageResources messageresources = (MessageResources) > servlet.getServletContext().getAttribute("allMessages"); > > > Chandra > > -----Original Message----- > From: Anuradha S.Athreya [mailto:[EMAIL PROTECTED] > Sent: Monday, March 13, 2006 1:09 PM > To: 'Struts Users Mailing List' > Subject: Using message resources in non-action class > > In my struts application, I have resources file application.properties. > This has been configured in the struts-config.xml file > > <message-resources key="allMessages" parameter="resources.application" > /> > > Now, I would like to use this in my source code , in a non-action > class. > > I tried the following > > MessageResources messageresources = > MessageResources.getMessageResources("allMessages"); > > When i tried to retrieve the message in the file > > String message = messageresources.getMessage("username.invalid"); > > the message is null,altho' corresponding message for the key > "username.invalid" is defined in the application.properties file. > > Can someone indicate the missing link? > > Regards, > Anuradha S.Athreya > > > --------------------------------------------------------------------- > 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]