LocalizedTextUtil.addDefaultResourceBundle(String resourceBundleName)
where the resource bundle needs to be in your classpath and be
referenced using the package where it is stored (i.e.
"com/opensymphony/xwork/xwork-messages" which is the default resource
bundle added statically)

> -----Original Message-----
> From: Francisco Hernandez [mailto:[EMAIL PROTECTED] 
> Sent: Monday, November 17, 2003 8:52 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [OS-webwork] Re: use getText to resolve errors 
> in controlheader.vm
> 
> 
> ahh, ok I was expecting the messages to be loaded from my 
> BaseAction.properties.. that explains why all my other messages where 
> working expect for the ones using visitor.
> 
> now how do I go about setting a default resource bundle?
> 
> Jason Carreira wrote:
> > The visitor validator will look for the key in your 
> Template class's 
> > resource bundle property files, not the property files of 
> your Action 
> > class. You can add a default resource bundle if you want to have 
> > global messages.
> > 
> > 
> >>-----Original Message-----
> >>From: Francisco Hernandez [mailto:[EMAIL PROTECTED]
> >>Sent: Monday, November 17, 2003 7:24 PM
> >>To: [EMAIL PROTECTED]
> >>Subject: Re: [OS-webwork] Re: use getText to resolve errors 
> >>in controlheader.vm
> >>
> >>
> >>excellent thanks, but theres one more issue now using key 
> worked when
> >>not using a visitor, using a visitor it fails to resolve 
> the key, my 
> >>config below:
> >>
> >>my ActionClass-validation.xml:
> >><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator
> >>1.0//EN" 
> "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd";>
> >><validators>
> >><!-- THIS ONE DOES NOT WORK -->
> >>  <field name="template">
> >>         <field-validator type="visitor">
> >>             <message></message>
> >>         </field-validator>
> >>     </field>
> >>
> >><!-- THIS WORKS FINE -->
> >>     <field name="template.name">
> >>         <field-validator type="requiredstring">
> >>             <message key="template.name.errors.required"/>
> >>         </field-validator>
> >>     </field>
> >></validators>
> >>
> >>Template-validation.xml in same package as the Template class:
> >>
> >><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator
> >>1.0//EN" 
> "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd";>
> >><validators>
> >>     <field name="name">
> >>         <field-validator type="requiredstring">
> >>             <message key="template.name.errors.required">No Key 
> >>Found!</message>
> >>         </field-validator>
> >>     </field>
> >></validators>
> >>
> >>
> >>Chris Chen wrote:
> >>
> >>>What you should be doing is the following:
> >>>
> >>><message key="template.name.errors.required">A default
> >>
> >>message in case
> >>
> >>>the key is not found</message>
> >>>
> >>>Thanks,
> >>>Chris
> >>>
> >>>----- Original Message -----
> >>>From: "Francisco Hernandez" <[EMAIL PROTECTED]>
> >>>Newsgroups: gmane.comp.java.open-symphony.webwork
> >>>Sent: Monday, November 17, 2003 3:39 PM
> >>>Subject: Re: use getText to resolve errors in controlheader.vm
> >>>
> >>>
> >>>
> >>>
> >>>>ok I've so then maybe theres a problem with the validator
> >>
> >>or somewhere
> >>
> >>>>else, my validator is running correctly and adds
> >>>>template.name.errors.required to the fieldError but its not 
> >>
> >>resolving
> >>
> >>>>the text, I tried using:
> >>>>            
> >>
> >><message>text('template.name.errors.required')</message>
> >>
> >>>>            
> >>>><message>getText('template.name.errors.required')</message>
> >>>>also but that didnt work.
> >>>>
> >>>><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork 
> Validator
> >>>>1.0//EN" 
> >>
> >>"http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd";>
> >>
> >>>><validators>
> >>>>    <field name="name">
> >>>>        <field-validator type="requiredstring">
> >>>>            <message>template.name.errors.required</message>
> >>>>        </field-validator>
> >>>>    </field>
> >>>></validators>
> >>>>
> >>>>
> >>>>Jason Carreira wrote:
> >>>>
> >>>>
> >>>>>Messages should be evaluated / localized before they are
> >>
> >>added to the
> >>
> >>>>>message maps. The validation framework does this already.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>-----Original Message-----
> >>>>>>From: Francisco Hernandez [mailto:[EMAIL PROTECTED]
> >>>>>>Sent: Monday, November 17, 2003 11:08 AM
> >>>>>>To: [EMAIL PROTECTED]
> >>>>>>Subject: [OS-webwork] use getText to resolve errors in
> >>>>>>controlheader.vm
> >>>>>>
> >>>>>>
> >>>>>>controlheader.vm currently doesnt resolve errors using getText,
> >>>>>>below is the modified vm
> >>>>>>
> >>>>>>(PS: Jira is down so I couldnt post bug..)
> >>>>>>
> >>>>>>controlheader.vm
> >>>>>>
> >>>>>>## Only show message if errors are available.
> >>>>>>## This will be done if ActionFormSupport is used.
> >>>>>>
> >>>>>>#if( $fieldErrors.get($parameters.name) )
> >>>>>> #set ($errors = $fieldErrors.get($parameters.name))
> >>>>>> #foreach ($error in $fieldErrors.get($parameters.name))
> >>>>>>   <tr>
> >>>>>>       #if ($parameters.labelposition == 'top')
> >>>>>>           <td align="left" valign="top" colspan="2">
> >>>>>>       #else
> >>>>>>           <td align="center" valign="top" colspan="2">
> >>>>>>       #end
> >>>>>>           <span class="errorMessage">
> >>>>>>           #set( $message =
> >>>>>>$stack.findValue("getText('${error}')") )
> >>>>>>           #if( $message && $message != "" )
> >>>>>>               $message<br>
> >>>>>>           #else
> >>>>>>               $!error<br>
> >>>>>>           #end
> >>>>>>           </span>
> >>>>>>           </td>
> >>>>>>   </tr>
> >>>>>> #end
> >>>>>>#end
> >>>>>>
> >>>>>>## if the label position is top,
> >>>>>>## then give the label it's own row in the table
> >>>>>>
> >>>>>><tr>
> >>>>>>   #if ($parameters.labelposition == 'top')
> >>>>>>       <td align="left" valign="top" colspan="2">
> >>>>>>   #else
> >>>>>>       <td align="right" valign="top">
> >>>>>>   #end
> >>>>>>
> >>>>>>       #if ($errors)
> >>>>>>           <span class="errorLabel">
> >>>>>>       #else
> >>>>>>           <span class="label">
> >>>>>>       #end
> >>>>>>
> >>>>>>       #if ($parameters.label)
> >>>>>>           $parameters.label:
> >>>>>>       #end
> >>>>>>           </span>
> >>>>>>       </td>
> >>>>>>
> >>>>>>## add the extra row
> >>>>>>#if ($parameters.labelposition == 'top')
> >>>>>></tr>
> >>>>>><tr>
> >>>>>>#end
> >>>>>>   <td>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>-------------------------------------------------------
> >>>>>>This SF. Net email is sponsored by: GoToMyPC
> >>>>>>GoToMyPC is the fast, easy and secure way to access 
> your computer
> >>>>>
> >>>>>>from any Web browser or wireless device. Click here to
> >>
> >>Try it Free!
> >>
> >>>>>>https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/
> >>>>>
> >>>>>g22lp.tmpl
> >>>>>_______________________________________________
> >>>>>Opensymphony-webwork mailing list
> >>>>>[EMAIL PROTECTED]
> >>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >>>>>
> >>>>>
> >>>>>-------------------------------------------------------
> >>>>>This SF. Net email is sponsored by: GoToMyPC
> >>>>>GoToMyPC is the fast, easy and secure way to access your computer
> >>>>
> >>>>>from any Web browser or wireless device. Click here to Try
> >>
> >>it Free!
> >>
> >>>>>https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=
> >>
> >>/g22lp.tmp
> >>
> >>>>>l
> >>>>>_______________________________________________
> >>>>>Opensymphony-webwork mailing list 
> >>>>>[EMAIL PROTECTED]
> >>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>-------------------------------------------------------
> >>>>This SF. Net email is sponsored by: GoToMyPC
> >>>>GoToMyPC is the fast, easy and secure way to access your
> >>
> >>computer from
> >>
> >>>>any Web browser or wireless device. Click here to Try it Free!
> >>>>https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=m
> > 
> > m/g22lp.tm
> > 
> >>>pl
> >>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>This SF. Net email is sponsored by: GoToMyPC
> >>GoToMyPC is the fast, easy and secure way to access your 
> computer from
> > 
> > 
> >>any Web browser or wireless device. Click here to Try it Free!
> >>https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=m
> m/g22lp.tm
> >>pl
> >>_______________________________________________
> >>Opensymphony-webwork mailing list
> >>[EMAIL PROTECTED]
> >>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >>
> >>
> >>
> > 
> > 
> > 
> > 
> > 
> > 
> > -------------------------------------------------------
> > This SF. Net email is sponsored by: GoToMyPC
> > GoToMyPC is the fast, easy and secure way to access your 
> computer from 
> > any Web browser or wireless device. Click here to Try it Free! 
> > 
> https://www.gotomypc.com/tr/OSDN/AW/Q4_>
2003/t/g22lp?Target=mm/g22lp.tm
> > pl
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > 
> > 
> > -------------------------------------------------------
> > This SF. Net email is sponsored by: GoToMyPC
> > GoToMyPC is the fast, easy and secure way to access your 
> computer from 
> > any Web browser or wireless device. Click here to Try it Free! 
> > 
> https://www.gotomypc.com/tr/OSDN/AW/Q4_>
2003/t/g22lp?Target=/g22lp.tmpl
> > _______________________________________________
> > Opensymphony-webwork mailing list 
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> > 
> > 
> > 
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF. Net email is sponsored by: GoToMyPC
> GoToMyPC is the fast, easy and secure way to access your 
> computer from any Web browser or wireless device. Click here 
> to Try it Free! 
> https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/
g22lp.tmpl
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to