I've found Nick Heudecker's tutorial helpful
on this subject:
http://www.systemmobile.com/articles/strutsMessageResources.html
Ashutosh Satyam wrote:
> Hi,
> In my application I want to set the error key based on whether
> the error key is present in resource bundle. The error key is
> generated in the system and the top most layer 'Action class' is
> supposed to set the keys based on the error key availability.
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Sample/Pseudo code demonstrating what I exactly tend to do.
>
> String key = null;
> String[] param = null;
>
> ResourceBundle bundle = getBudle();
> if("a.b.c.d".isPresent(bundle))
> key = "a.b.c.d";
> param = new String[2]
> param[0]="s1";
> param[1]="s2;
> elseif("a.b.c."isPresent(bundle))
> key = "a.b.c";
> elseif("a.b".isPresent(bundle))
> key="a.b";
> elseif("a".isPresent(bundle))
> key = "a"
> else
> key = "default.errorkey";
>
> ActionErrors errors = new ActionErrors();
> If(param != null)
> errors.add(ActionErrors.GLOBAL_ERROR,
> new ActionError(key,params));
> else
> errors.add(ActionErrors.GLOBAL_ERROR,
> new ActionError(key,params));
>
> saveErrors(req,errors);
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> Is there a handle available through Struts framework to read Resource Bundle
> so that I can look whether a particular key is present or not and accordingly
> construct ActionError.
>
> Any pointers on this will be appreciated.
>
> Thansk & Regards,
> Ashutosh
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
The most beautiful thing we can experience is the mysterious.
It is the source of all true art and science.
- Albert Einstein
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]