BlankYou've switched to the wrong method. saveErrors(HttpServletRequest, ActionErrors) is deprecated in favour of saveErrors(HttpServletRequest, ActionMessages) - NOT saveMessages() - sveMessages stores messages under a different key to errors.
Niall ----- Original Message ----- From: Burns, Scott To: user@struts.apache.org Sent: Wednesday, February 16, 2005 1:18 PM Subject: Problem using saveMessages method I am not seeing errors in my jsp when using the following code. When I use the deprecated method saveErrors the error messages are displayed. What am I doing wrong? thanks in advance. Scott In my Action class I have the following code if(!handler.registerProduct(key)){ // key not found errors.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage(PRODUCT_KEY_INVALID,REGISTRANT)); saveMessages(request, errors); forward = mapping.findForward(BACK); } in my jsp I have <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %> <html:form action="register"> <logic:messagesPresent> <font color="#BF0000"> <h2>Please correct the following errors before proceeding:</h2> </font> <ul> <html:messages id="error"> <li><bean:write name="error" /></li> </html:messages> </ul> <br><br> </logic:messagesPresent>