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]

Reply via email to