Try setting the message="true" attribute of the <html:messages> tag. The default is false which means that you are actually testing for ActionErrors not ActionMessages.
-----Original Message----- From: Matthew Hegarty [mailto:[EMAIL PROTECTED] Sent: 19 April 2004 15:49 To: '[EMAIL PROTECTED]' Subject: ActionMessages won't display Hello I am hoping someone can help with an ActionMessages problem I am setting ActionMessages in my action, but they are not appearing in the page. The action code is: if(showDetails.size() == 0 ) { LOGGER.debug("no ShowDetails found"); ActionMessages messages = new ActionMessages(); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("errors.none.found", "showDetail")); saveMessages(request,messages); return mapping.findForward("none"); } The JSP code is: <logic:present name="<%=Action.MESSAGE_KEY%>"> <P> messages found: <html:messages id="messages" name="<%=ActionMessages.GLOBAL_MESSAGE%>" bundle="JSP_MESSAGES"/> </P> </logic:present> The log output confirms that the java snippet is called. The 'messages found' string appears in the JSP, but no error message. I have tried various configurations of params to the 'messages' tag, including adding "message='true'". I have the following in struts-config.xml <message-resources key="JSP_MESSAGES" parameter="jsp-messages" null="false"/> I have a file in 'WEB-INF/classes' called 'jsp-messages.properties' This contains the string: 'errors.none.found=No {0}(s) were found' Hope someone can help - this one's got me stumped! cheers Matt --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ------------------------------------------------------------------------ For more information about Barclays Capital, please visit our web site at http://www.barcap.com. Internet communications are not secure and therefore the Barclays Group does not accept legal responsibility for the contents of this message. Although the Barclays Group operates anti-virus programmes, it does not accept responsibility for any damage whatsoever that is caused by viruses being passed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Barclays Group. Replies to this email may be monitored by the Barclays Group for operational or business reasons. ------------------------------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]