You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Craig McClanahan <cr...@gmail.com> on 2004/10/22 19:16:34 UTC
Re: Best practises to get message resource in java class,
The Struts source code itself offers many examples of how to
programatically access localized text from a mesage bundle. The
MessageResources class is the key to this -- it's also the code used
by tags like <bean:message> for ths purpose.
For example, here's some snippets from how one might use a
MessageResources instance to localize the text for a particular
result:
// MessageResources bundle for this application
protected static MessageResources messages =
MessageResources.getMessageResources("com.mycompany.MyBunde");
...
// Look up an message string using the Locale for this request
Locale locale = (Locale) request.getAttribute(Globals.LOCALE_KEY);
String text = messages.getMessage(messages, "some.message.key");
Craig
On Fri, 22 Oct 2004 08:48:16 -0700 (PDT), Ashish Kulkarni
<ku...@yahoo.com> wrote:
> Hi
> I am working on a struts application, In this a Action
> class calls a java class which does all the business
> logic, then this java class returns a ArrayList which
> has
> 1 Completion flag, 0 successfull, 1 error
> 2 All messages to be displayed
> 3 Data for jsp screen
>
> These messages generated due to problem with data for
> business logic, for example value cannot be 2 if user
> = ABC
> I want these messages to be Internationalized, I will
> define these messages in resource file, and generate
> them in this java class
> What is the best way of doing it, i want these java
> classes to be decoupled from struts, so can be used in
> any web application.
> What will be the best way to do so
> Ashish
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.
> http://promotions.yahoo.com/new_mail
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org