Use resource bundle:
ResourceBundle messageresources =
ResourceBundle.getBundle("ApplicationResources");
Or
Properties messageresources = new Properties();
BufferedInputStream is = new BufferedInputStream(
getClass().getResourceAsStream("ApplicationResources"));
properties.load(is);
Chandra
-----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 : [email protected], [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]