Hello, I still haven't resolved the problem described in the original email, so here is some sample code that should illustrate the problem with ActionMessage(s) and html:message tags futher.
The code that uses ActionError(s) works when used with html:messages tag. The code that uses ActionMessage(s) does _not_ work with html:messages tag, even though it looks like it should be equivalent to the lines that use ActionError(s). // ActionErrors errors = new ActionErrors(); ActionMessages errors = new ActionMessages(); // errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.auth.failure")); errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("error.auth.failure")); // saveErrors(request, errors); saveMessages(request, errors); return mapping.findForward("failure"); I am using html:messages like this: <html:messages id="msg"> <c:out value="${msg}"/> </html:messages> The above JSP snippet works fine with ActionError(s) code above, but _not_ with ActionMessage(s) code, which is also above. Am I doing something wrong here? Thanks, Otis ________________________________________________ Get your own "800" number Voicemail, fax, email, and a lot more http://www.ureach.com/reg/tag ---- On Fri, 28 Nov 2003, otisg ([EMAIL PROTECTED]) wrote: > Hello, > > I am trying to use ActioMessage(s) + html:messages to display > error and non-error messages in the UI. > > However, my html:message tag is showing only messages set by the > validator, and not the messages that I am trying to set inside > an Action, like so: > > ActionMessages errors = new ActionMessages(); > errors.add(ActionMessages.GLOBAL_MESSAGE, new > ActionMessage("error.auth.failure")); > saveMessages(request, errors); > return mapping.findForward("failure"); > > In the JSP layer I use html:messages like this: > > <logic:messagesPresent> > <html:messages id="error"> > <c:out value="${error}"/> > </html:messages> > </logic:messagesPresent> > > Am I using these two things incorrectly? > > Any help will be appreciated. I found example usage of > html:messages in a few Struts-related web pages, but none > described how it works when you set ActionMessage(s) in an > Action class. > > Thank you, > Otis > > > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > > --------------------------------------------------------------------- > 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]