Thanks for that, I'll give it a go. Is there anyway you can accomplish
it without having to put html in the resource bundle?
On Sun, 2005-02-27 at 19:04 -0500, Erik Weber wrote:
> Last I checked, Struts came configured to do what I think you are asking
> by default.
>
> This is an example of the (Struts 1.1) ApplicationResources.properties file:
>
> #header and footer for form validation error messages
> errors.header=<table width="100%" border="0" cellspacing="0"
> cellpadding="0"><tr align="left"><td><strong><font color="red">input
> error</font></strong></td></tr><tr><td> </td></tr><tr
> align="left"><td>Please resubmit the form after correcting your input to
> meet the following requirement(s):<ul>
> errors.footer=</ul></td></tr><tr><td> </td></tr></table>
>
>
> #form validation error messages
> #(rendered between header and footer above)
> errors.required=<li>{0} is required.</li>
> errors.minlength=<li>{0} cannot contain fewer than {1} characters.</li>
> errors.maxlength=<li>{0} cannot contain more than {2} characters.</li>
> errors.invalid=<li>{0} is invalid.</li>
> errors.byte=<li>{0} must be an byte.</li>
> errors.short=<li>{0} must be an short.</li>
> errors.integer=<li>{0} must be an integer.</li>
> errors.long=<li>{0} must be an long.</li>
> errors.float=<li>{0} must be an float.</li>
> errors.double=<li>{0} must be an double.</li>
> errors.date=<li>{0} is not a date.</li>
> errors.range=<li>{0} is not in the range {1} through {2}.</li>
> errors.creditcard=<li>{0} is not a valid credit card number.</li>
> errors.email=<li>{0} is invalid.</li>
> #user plugins
> errors.twofields=<li>{0} must have the same value as {1}.</li>
> errors.dateRange=<li>{0} is not an acceptable date.</li>
>
>
> Then a simple <html:errors/> results in the bulleted list of all current
> validation errors, assuming your validation.xml is set up properly so
> that errors are matched with the messages in the properties file.
>
> Hope this helps.
>
> Erik
>
>
>
> Adam Jenkins wrote:
>
> >Hi All,
> >
> >Is there a simple way to iterate over all the validation errors. I
> >don't want to just do <html:errors..../> I want to actually for a
> ><ul><li>...</li></ul> of all the errors that occured when submitting the
> >page.
> >
> >Is this possible? Does anyone have an example I could use?
> >
> >Cheers
> >Adam
> >
> >
> >---------------------------------------------------------------------
> >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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]