DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15849>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15849 Incorrect documentation for "Developing Your Own MessageResources Implementation" Summary: Incorrect documentation for "Developing Your Own MessageResources Implementation" Product: Struts Version: 1.1 Beta 3 Platform: All OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] [ I wasn't sure what component to put this under since the problem is pretty pervasive ] Here is a quote from src/share/org/apache/struts/util/package.html: ====================================================================== Create a customized subclass of org.apache.struts.util.MessageResourcesFactory that will create an instance of your custom MessageResources class when the createResources method is called. Note that the "config" argument to this method can be used to select families of messages in any manner appropriate to your needs - you are not required to emulate the "fully qualified Java class name" approach that is used by the standard PropertyMessageResourcesFactory class. Tell the MessageResourcesFactory class the name of the customized MessageResourcesFactory implementation to use when creating new factory instances. ======================================================================= There are several places in the Struts code where you see things like: protected static MessageResources messages = MessageResources.getMessageResources ("org.apache.struts.taglib.bean.LocalStrings"); This uses the MessageResourcesFactory class that is registered with the MessageResourcesFactory. It would seem that there are many places in the Struts code that do, in fact, depend on the Factory emulating the "fully qualified Java class name" approach. One solution would be to have all of these MessageResources creations use the PropertiesMessageResources constructor directly. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>