Hi Vivien, I think it depends on Struts version you are using. I use 1.1 and everything works fine. Your <message-resources/> config tells Struts to look for your resources at package org.apache.struts.webapp.tiles.dev1-1. So, you should have, for instance, this:
WEB-INF -- | |--- classes -- | |--- org/apache/struts/webapp/tiles/dev1-1 ---- | | - ApplicationResources.properties If you are not using 1.1, please, upgrade to. If problem still happens, you know how to find us. Hope it was useful. Regards, Daniel. --- "Chen, Vivien" <[EMAIL PROTECTED]> wrote: > > Thanks for your tips which gave me some idea what to look for. My web.xml is fine. > The problem > is I have the following in my struts-config.xml, which I copied/pasted from the > strust-config.xml in the Struts tiles_documentation examples. Will my application, > which uses > tiles, breaks at some point if I don't include it as the comment states? > > <!-- Not used by tiles or this website, but needed due to a bug in actual Struts > version --> > <message-resources > parameter="org.apache.struts.webapp.tiles.dev1-1.ApplicationResources" > null="false" /> > > Vivien > > -----Original Message----- > From: Daniel H. F. e Silva [mailto:[EMAIL PROTECTED] > Sent: Fri 10/10/2003 1:44 PM > To: Struts Users Mailing List > Cc: > Subject: RE: Please help with this error "???en_US.errors.required???" > Hi Vivien, > Sorry, but i did not make myself clear. Property you have to check existence in > web.xml is > "application". It has same effect as "parameter" attribute of <message-resources/>. > So, > if you find it there (web.xml), remove it. > Hope it helped you. > > Regards, > Daniel. > > > --- "Chen, Vivien" <[EMAIL PROTECTED]> wrote: > > > > I checked my web.xml and did not see message-resources being defined there. Do you > > have any > > other idea where I might do wrong. I am really stuck with this problem now. Vivien > > > > -----Original Message----- > > From: Daniel H. F. e Silva [mailto:[EMAIL PROTECTED] > > Sent: Fri 10/10/2003 9:55 AM > > To: Struts Users Mailing List > > Cc: > > Subject: Re: Please help with this error "???en_US.errors.required???" > > Hi Vivien, > > > > Take a look at your web.xml. Maybe you copied it from Struts dist and > > message-resources was > > already configured there. As settings in web.xml will override settings in > > struts-config.xml, > > classloader can't find resource to be loaded and then you get that messages. > > Hope i helped you. > > > > Kind regards, > > Daniel. > > > > > > --- "Chen, Vivien" <[EMAIL PROTECTED]> wrote: > > > I have a login.jsp which I use DynaValidatorForm. Both the username and password > > > are > required > > > fields. When I submited the page without entering these data, I got > > > "???en_US.errors.required???" and "???en_US.errors.required???". It looks like > > > the > validation > > > was peformed because I got two error.required messages but I don't understand > > > why it was not > > > able to print the accurate message. please help. Thanks in adavance. > > > > > > In xxxResources.properties: > > > errors.required={0} is required. > > > errors.minlength={0} cannot be less than {1} characters. > > > errors.maxlength={0} cannot be greater than {2} characters. > > > ... > > > > > > In struts-config.xml: > > > <form-beans> > > > <!-- Login form bean --> > > > <form-bean name="loginForm" > > > type="org.apache.struts.validator.DynaValidatorForm"> > > > <form-property name="username" type="java.lang.String"/> > > > <form-property name="password" type="java.lang.String"/> > > > </form-bean> > > > </form-beans> > > > > > > <message-resources parameter="xxxResources"/> > > > > > > I packaged the xxxResource.properties in my xxx.war: > > > WEB-INF/classes/xxxResources.properties > > > > > > In Validation.xml: > > > <form-validation> > > > <formset> > > > <form name="loginForm"> > > > <field property="username" depends="required,minlength,maxlength"> > > > <arg0 key="prompt.username"/> > > > <arg1 key="${var:minlength}" name="minlength" resource="false"/> > > > <arg2 key="${var:maxlength}" name="maxlength" resource="false"/> > > > <var> > > > <var-name>maxlength</var-name> > > > <var-value>16</var-value> > > > </var> > > > <var> > > > <var-name>minlength</var-name> > > > <var-value>3</var-value> > > > </var> > > > </field> > > > ...... > > > </form> > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product search > > http://shopping.yahoo.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] > > > > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.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] > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]