Murari wrote:
> In cocoon we have this tag to show the error message
>
> <map:handle-errors>
> <map:transform
> src="../stylesheets/system/error2html.xsl"/>
> <map:serialize status-code="500"/>
> </map:handle-errors>
>
> But I want to customize the error messages...and I want to display the
> message according to the the exception catch...in coocn there is only
> stylesheet ,it displaying exception as it is
>
> So How to cature the Exception object in stylesheet and show the
> message???
In <handle-errors/> Cocoon places in the Context the Notifying Object
that was created from the Exception.
NotifyingGenerator (the default one) does it like this:
notification = (Notifying)objectModel.get(Constants.NOTIFYING_OBJECT);
So you can use this object in an Action for example, or other Cocoon
components, to make the selection.
Or simply make a stylesheet that uses <xsl:choose> to show the
appropriate message.
--
Nicola Ken Barozzi [EMAIL PROTECTED]
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>