Re: How to set the http response code for an error page

2009-09-06 Thread Jeremy Levy
Add the following to your error page, change the error as required:

@Override
protected void configureResponse() {
super.configureResponse();

 
getWebRequestCycle().getWebResponse().getHttpServletResponse().setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
}

@Override
public boolean isVersioned() {
return false;
}

@Override
public boolean isErrorPage() {
return true;
}




On Sat, Sep 5, 2009 at 2:15 PM, Arie Fishler arie@gmail.com wrote:

 I have a custom error page that I set like explained in the wiki
 http://cwiki.apache.org/WICKET/error-pages-and-feedback-messages.html

 Stillthe page returns http 200. How do I set it to a specific error
 code?

 Thanks,
 Arie




-- 
Jeremy Levy

See my location in real-time:
http://seemywhere.com/jeremy


Re: How to set the http response code for an error page

2009-09-06 Thread Arie Fishler
Thanks!

On Sun, Sep 6, 2009 at 4:15 PM, Jeremy Levy jel...@gmail.com wrote:

 Add the following to your error page, change the error as required:

@Override
protected void configureResponse() {
super.configureResponse();


  
 getWebRequestCycle().getWebResponse().getHttpServletResponse().setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
}

@Override
public boolean isVersioned() {
return false;
}

@Override
public boolean isErrorPage() {
return true;
 }




 On Sat, Sep 5, 2009 at 2:15 PM, Arie Fishler arie@gmail.com wrote:

  I have a custom error page that I set like explained in the wiki
  http://cwiki.apache.org/WICKET/error-pages-and-feedback-messages.html
 
  Stillthe page returns http 200. How do I set it to a specific error
  code?
 
  Thanks,
  Arie
 



 --
 Jeremy Levy

 See my location in real-time:
 http://seemywhere.com/jeremy



How to set the http response code for an error page

2009-09-05 Thread Arie Fishler
I have a custom error page that I set like explained in the wiki
http://cwiki.apache.org/WICKET/error-pages-and-feedback-messages.html

Stillthe page returns http 200. How do I set it to a specific error
code?

Thanks,
Arie