I found the solution to my pblm as soon I sent out the previous mail. It is possible to access the resource bundle in a plain java class:
If u have declared ur resource bundle in the struts-config.xml file as given below: <message-resources parameter="resources.application" /> U'll have to access this bundle in ur plain java class as follows: MessageResources messageResources = MessageResources.getMessageResources("resources.application"); String message = messageResources .getMessage("login.failure"); -----Original Message----- From: starki78 [mailto:[EMAIL PROTECTED] Sent: Monday, March 13, 2006 1:21 PM To: user Subject: RE: Using message resources in non-action class 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]