Thanks a lot
it works!!!

---------- Initial Header -----------

>From      : "Anuradha S.Athreya" [EMAIL PROTECTED]
To          : "Struts Users Mailing List" user@struts.apache.org
Cc          :
Date      : Tue, 14 Mar 2006 14:23:43 +0530
Subject : RE: Using message resources in non-action class







> 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]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to