default resource bundles don't load via TextProvider (they have to load via 
ResourceBundle.getBundle)
-----------------------------------------------------------------------------------------------------

                 Key: WW-2774
                 URL: https://issues.apache.org/struts/browse/WW-2774
             Project: Struts 2
          Issue Type: Bug
          Components: Other
    Affects Versions: 2.0.11.2
            Reporter: Brian Repko


LocalizedTextUtil.findDefaultText calls LocalizedTextUtil.findResourceBundle 
directly in order to load ResourceBundles rather than going through 
TextProvider.getTexts.  By having defaults come from TextProvider we can 
implement ResourceBundles that come from Spring (MessageSource) or implement 
our own factories (including calling ResourceBundle.getBundle with a 
ResourceBundle.Control object on JDK6).

We have a database-based content management system that does not implement 
ResourceBundle but does implement MessageSource.  We plan to use the Spring 
classes to wrap MessageSource but cannot do so for default messages.  Our 
fallback is to name our MessageSources based on packages / classes and have 
nothing in the defaults except for xwork-messages.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to