Hi all,
I'm starting to get pretty good at answering my own Cocoon
questions :) After some digging, I found the xsp:structure
and xsp:include tags in both the included esql logicsheet
and in the logicsheet documentation. By including:
<xsp:structure>
<xsp:include>org.apache.cocoon.ResourceNotFoundException</xsp:include>
</xsp:structure>
at the top of the .xsp, I can later write:
<esql:no-results>
<xsp:logic>
throw new ResourceNotFoundException("There is no resource with that key"
);
</xsp:logic>
</esql:no-results>
and accomplish the desired result - kicking a ResourceNotFoundException
to the generator resulting in a 404 being returned to the client.
Cheers, Jonathan
On Fri, Jun 14, 2002 at 12:02:05PM -0300, Jonathan Layes wrote:
> Hi all,
>
> I have a few ESQL XSP pages where there is the potential for
> the query to not generate any results. In those cases, I would
> like to throw a ResourceNotFoundException and let my error
> handling (defined in the sitemap) take over and generate a 404
> back to the client. Is this a sensible thing to do and, if so,
> how do I import ResourceNotFoundException into the context
> of the XSP so I can write something like:
>
> <esql:no-results>
> <xsp:logic>
> throw new ResourceNotFoundException("bla bla");
> </xsp:logic>
> </esql:no-results>
>
> Thanks, Jonathan
>
> ---------------------------------------------------------------------
> 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]>
>
---------------------------------------------------------------------
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]>