struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Li Ying <>
Subject Re: Missing message for key "welcome.title" in bundle "(default bundle)" for locale es
Date Wed, 10 Nov 2010 11:43:30 GMT
I think there are several problem

(1)You have defined the same message key in different resource bundle
(ApplicationResource and MessageResources). This may be not a good way
to maintenance resource

(2)<message-resources parameter="com/myapp/struts/MessageResources_es"/>
is not very good.
The resource bundle should be reference by base name,
and the suffix will be appended automatically for different user locale.
So, I suggest you to change the setting to
<message-resources parameter="com/myapp/struts/MessageResources"/>

(3)If you define more than one [message-resources] in
struts-config.xml, they need to be distinguished by different "key",
and also, you need specify the bundle when you reference them.
For example, if you defined:
<message-resources key="resources01" parameter="package.Resources01"/>
<message-resources key="resources02" parameter="package.Resources02"/>

then you should reference them by:
<bean:message bundle="resources02" key="some.message.key"/>

(4)I am not very sure, but I think the resource bundle name in
struts-config.xml should be separated by dot instead of slash

2010/11/10 bladu <>:
> Hi Steven and Li,
> I have found out that my locale is [es]. But the problem still continues
> because,  when I create the Welcome Struts application in Netbeans, In the
> package com.myapp.struts there is a default properties file create called
>, which has in English.
> welcome.title=Struts Application
> welcome.heading=Struts Applications in Netbeans!
> welcome.message=It's easy to create Struts applications with NetBeans.
> As I wanted to create a multilanguage application in Spasnish and English  I
> created, which the following content.
> welcome.title=Holamundo Struts
> welcome.heading=Bienvenida!
> welcome.message=Holamundo Struts
> And In the Struts-config I add the following line <message-resources
> parameter="com/myapp/struts/MessageResources_es"/>
> below to   <message-resources
> parameter="com/myapp/struts/ApplicationResource"/>
> But when I run the application it still gives me  the same error.
> Regards
> --
> View this message in context:
> Sent from the Struts - User mailing list archive at
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message