Lines 512-521
Link Here
|
512 |
* @since 2.0 |
512 |
* @since 2.0 |
513 |
*/ |
513 |
*/ |
514 |
public ErrorData getErrorData() { |
514 |
public ErrorData getErrorData() { |
|
|
515 |
int status = 0; |
516 |
|
517 |
Integer status_code = (Integer)getRequest().getAttribute( |
518 |
"javax.servlet.error.status_code"); |
519 |
// Avoid NPE if attribute is not set |
520 |
if (status_code != null) { |
521 |
status = status_code.intValue(); |
522 |
} |
523 |
|
515 |
return new ErrorData( |
524 |
return new ErrorData( |
516 |
(Throwable)getRequest().getAttribute( "javax.servlet.error.exception" ), |
525 |
(Throwable)getRequest().getAttribute( "javax.servlet.error.exception" ), |
517 |
((Integer)getRequest().getAttribute( |
526 |
status, |
518 |
"javax.servlet.error.status_code" )).intValue(), |
|
|
519 |
(String)getRequest().getAttribute( "javax.servlet.error.request_uri" ), |
527 |
(String)getRequest().getAttribute( "javax.servlet.error.request_uri" ), |
520 |
(String)getRequest().getAttribute( "javax.servlet.error.servlet_name" ) ); |
528 |
(String)getRequest().getAttribute( "javax.servlet.error.servlet_name" ) ); |
521 |
} |
529 |
} |