Also, see AbortWithHttpStatusException.

-- 
Jeremy Thomerson
http://www.wickettraining.com

On Tue, Oct 7, 2008 at 7:41 AM, Stefan Lindner <[EMAIL PROTECTED]> wrote:

> Ah! Thank you.
>
> Stefan.
>
> -----Ursprüngliche Nachricht-----
> Von: Serkan Camurcuoglu [mailto:[EMAIL PROTECTED]
> Gesendet: Dienstag, 7. Oktober 2008 14:18
> An: users@wicket.apache.org
> Betreff: Re: How to answer Request with 500 error
>
> The WIA book says:
>
> Setting an HTTP status code:
> If you want to set an HTTP status code for your page, such as 404 (not
> found), you
> can do so by overriding the page's setHeaders method:
>
> @Override
> protected void setHeaders(WebResponse response) {
> response.getHttpServletResponse().setStatus(
> HttpServletResponse.SC_NOT_FOUND);
> super.setHeaders(response);
> }
>
> Alternatively, you can throw an AbortWithWebErrorCodeException and
> provide it
> with the appropriate error code and an optional message.
>
>
>
>
> Stefan Lindner wrote:
> > I try to create a watchdog page for our site. My idea was to check the
> > neccessary resources and respond with a 500 error in case of failure.
> > So I placed
> >
> >
> > getWebRequestCycle().getWebResponse().getHttpServletResponse().setStatus
> > (HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
> >
> > in the page constructor and in onAfterRender but the page is displayed
> > correctly, no 500 error shown in browser.
> > Any idea?
> >
> > Stefan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to