There is a good discussion of that on the Commons-Validator site. If you're in a web environment you basically initilalize your resource bundle in an initialization servlet. Check out this link. http://wiki.apache.org/jakarta-commons/ValidatorStandalone. If you need an example of the code I can send you what I've done. If you're outside the web environment there are a few other things that you can do, but I will let others speak on that as I have not done that.

Thanks,

Matt

Ben Avery wrote:

I want to use a resource bundle to generate meaningful error messages, using Validator in a standalone, non-Struts environment.

What do I need to put in the Java class which instantiates and calls the Validator, so it understands which resourcebundle file to look up references like

xml config file:
...
<global>
    <validator
      name="email"
      classname="org.youthnet.ben.ValidatorWrapper"
      method="doValidEmail"
      methodParams="java.lang.Object, org.apache.commons.validator.Field"
      msg="errors.email"/>
...
</global>

<formset>
  <form name="simpleform">
     <field property="startDate" depends="required">
        <arg position="0" key="Start date"/>
     </field>
...
  </form>
</formset>
...

the resource file would look like:

errors.required={0} is required.
errors.maxlength={0} cannot be greater than {1} characters.
errors.email={0} is an invalid email address.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-- Matt Goodwin [EMAIL PROTECTED] (515)708-0114 Metalexis "Transcending the Ordinary"


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to