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=20660>. 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=20660 Multiple Resource Bundle with Multiple struts modules Summary: Multiple Resource Bundle with Multiple struts modules Product: Struts Version: 1.1 RC1 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I encountered a problem when using multiple struts config files. This problem is encountered with Weblogic 6.1x and 7.0x. The application module file(struts-config.xml) has the default resource bundle (application.properties). The admin module file(struts-config-admin.xml) has a different resource bundle as default. (admin.properties). I have a jsp page located under the admin folder and using the <bean:message> without using a specified bundle. This should take the default bundle of the module admin. However, it is only the first tag that will retrieve the value from the default bundle of module and the rest from application module. All the labels are in the admin.properties files. If i specify the bundle. It is working. Here is an example: ============ Web.xml ================ <web-app> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>application</param-name> <param-value>resources.application</param-value> </init-param> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/conf/struts/struts-config.xml</param-value> </init-param> <init-param> <param-name>config/admin</param-name> <param-value>/WEB-INF/conf/struts/struts-config-admin.xml</param-value> </init-param> ======= Struts-config.xml =========== <struts-config> <message-resources parameter="resources.application" null="false" /> <message-resources parameter="resources.admin" key="admin" null="false" /> ======= Struts-config-admin.xml =========== <struts-config> <message-resources parameter="resources.admin" null="false" /> <action-mappings> <action forward="/test.jsp" path="/test"/> </action-mappings> ============ admin.properties ============= billableitem.telco=Telco billableitem.action=Action =========== Test.jsp (located under the admin folder in the webapp)==== <%@ taglib uri="struts-bean.tld" prefix="bean" %> <pre> First value : <bean:message key="billableitem.telco"/> Second value : <bean:message key="billableitem.action"/> </pre> ================================ This results in First value : Telco Second value : ???en_US.billableitem.action??? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]