Do you have <html-el:errors message="true"/> on your jsp? If so remove
the message="true" and it should work.

Niall

On 3/17/06, Slattery, Tim - BLS <[EMAIL PROTECTED]> wrote:
> I'm trying to convert a Struts app from version 1.1 to the latest
> production version, 1.2.8. The sticking point is reporting errors.
>
> ActionErrors is now deprecated, soon to disappear, so I've converted
> instances of ActionErrors to ActionMessages. The exception handling
> code looks like this (ex is the exception, request is the
> HttpServletRequest object):
>
>    ActionMessages errors = new ActionMessages();
>    String msg = ex.getMessage();
>    ActionMessage newError = new
> ActionMessage("error.generic.placeholder", ex.getMessage());
>    errors.add( ActionMessages.GLOBAL_MESSAGE, newError );
>    saveErrors( request, errors );
>    return mapping.findForward("SystemFailure");
>
> "SystemFailure" is a page with an "<html-el:errors/> tag in it.
>
> My web.xml includes a <servlet> tag defining the Struts ActionServlet
> and having this <init-param> tag:
>
>    <init-param>
>      <param-name>application</param-name>
>      <param-value>freqs</param-value>
>    </init-param>
>
> In the WEB-INF/classes is a file named freqs.properties. Its contents
> are:
>
> errors.header=<BR><STRONG class="error">
> errors.footer=</STRONG>
> error.generic.placeholder={0}
>
>
> When I run this, I get this error:
>
> javax.servlet.jsp.JspException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE
>
> It happens during processing of the <html-el:errors/> tag. What did I
> do wrong?
>
>
> --
> Tim Slattery
> [EMAIL PROTECTED]
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to