-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, fine that its solved. I think this is one of the mistakes you only make once ;)
stan77 schrieb: > Hi Volker, > > thanks for your replies, i solved my problem today. It was really a > stupid mistake: > > I had an other package.properties one package above, where the > entries for the Logon form were registered too. > > Thanks for help anyway. > > > Volker Karlmeier wrote: >> Hi Stan, >> >> mostly it's just a little mistake, that makes you crazy .... Did >> you make sure that the key in the properties_en-file is existent >> and properly written (error.login.failed) ? I am using the same >> mechanism an it works without any trouble. Can only be a stupid >> mistake. If you are using eclipse, try to find out if your >> java-classes are compiled. (Just delete the .class file and >> compile). Had that problem yesterday. (Just an idea ;) ) >> >> >> >> Hi Volker, >> >> my Action class implements ServletRequestAware. When I check the >> locale with request.getParameter("request_locale"), I get 'en' as >> result. >> >> The both *.properties files are in the same classpath. If the >> logon is invalid I put the actionError and return LOGIN and go >> back to Logon.jsp. >> >> My action definition: <action name="doLogon" >> class="com.imp.app.usr.Logon"> <result >> name="input">/Logon.jsp</result> <result >> name="error">/Logon.jsp</result> <result >> name="login">/Logon.jsp</result> <result name="success" >> type="redirect-action"> Welcome </result> </action> >> >> After the action, the Logon.jsp is displayed with all contents in >> english excepting the action Error and the hole login form, >> including labels, buttons etc. wich seems to get his content from >> package.properties. >> >> All menu items, another form and anything else is displayed from >> the package_en.properties. I don't why, because both files are at >> the same position. >> >> >> >> >> Volker Karlmeier wrote: > Hi, > > you should try to find out, what the acutal locale is and if there > is a suitable properties-file. Next, try to find out, if your > properties-file is found in the right position. (Package etc.) and > if it is accessible. Maybe you have not extended RequestAware in > your class..... > > > Volker > > stan77 schrieb: >>>>> Hello, >>>>> >>>>> I'm new to struts 2. I have the following problem with >>>>> internationalization in my Action > classes. >>>>> there are two properties files package.properties and >>>>> package_en.properties wich works correctly in most cases. >>>>> >>>>> In my Logon action i would like to add an Action error like >>>>> this: >>>>> >>>>> addActionError(getText("error.login.failed")); >>>>> >>>>> The message is dispayed in my jsp, but always get it's >>>>> string from package.properties, never from >>>>> package_en.properties. Seems, that the > request_locale is not >>>>> reachable in my Action class. I've searched a several days >>>>> for a solution, but can't find > anything. >>>>> >>>>> Thanks for help. >>> >>> - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> -- View this message in context: >> http://www.nabble.com/Problem-with-internationalization-in-addActionError-tp1679 >> 0683p16797626.html Sent from the Struts - User mailing list >> archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] For >> additional commands, e-mail: [EMAIL PROTECTED] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] For >> additional commands, e-mail: [EMAIL PROTECTED] >> >> >> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIDPvJx4KjH6Tk4MMRAuLRAKC627tq8fa8xaAdhsZH+KjhvgFoYACdEATL 9atRf0Fe6HvoojOSDW13sZY= =QkdS -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]