I have been using just what you have described via the following:
<html:messages id="msg" message="false">
<bean:write name="msg" />
</html:messages>
However, the JSP fails with "Cannot find bean msg in any scope" when it tries
to process the error message(s).
-----Original Message-----
From: Jim Barrows <[EMAIL PROTECTED]>
Sent: Dec 17, 2004 1:04 PM
To: Struts Users Mailing List <[EMAIL PROTECTED]>,
[EMAIL PROTECTED]
Subject: RE: Displaying errors messages from validate in V1.2.4
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, December 17, 2004 1:47 PM
> To: [EMAIL PROTECTED]
> Subject: Displaying errors messages from validate in V1.2.4
>
>
> Hi,
> I cannt find the correct setup for <html:messages> to display
> error messages from a form's validate method in Struts 1.2.4
>
> For example, if I have something like this in the validate method:
>
> <snip>
> public ActionErrors validate(ActionMapping mapping,
> HttpServletRequest request) {
> ActionErrors errors = new ActionErrors();
>
> if (username == null) {
> errors.add(ActionErrors.GLOBAL_MESSAGE, new
> ActionMessage( "User name is null" ) );
>
> return errors;
> </snip>
>
> What is the correct struts tag to use to display the error
> message ? Are the java docs accurate?
<html:messages is the tag.
with option message=false because " By default the tag will retrieve the bean
it will iterate over from the Globals.ERROR_KEY constant string, but if this
attribute is set to 'true' the bean will be retrieved from the
Globals.MESSAGE_KEY constant string. Also if this is set to 'true', any value
assigned to the name attribute will be ignored. [RT Expr]"
>
> Best regards,
>
>
>
>
>
> ---------------------------------------------------------------------
> 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]