I have to display a date in the format 'MMMM dd, yyyy'. This works only when the locale carries 'en' as the language. It shows English names for months even though the locale has been changed to French, Canada.
The following is the code I have written in my jsp.
I am changing the locale in the session with the attribute named under Globals.LOCALE_KEY.
I read under the struts tag reference the following comment,
If format attribute exists then value will be formatted on base of format string from format attribute and default system locale.
What does default system locale mean, is it the locale of the OS?