%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.security.Principal" %>
<%@ page isErrorPage="true" %>
Error Page
Error caused by uri: <%= pageContext.getErrorData().getRequestURI() %>
Error in servlet=: <%= pageContext.getErrorData().getServletName() %>
Status code: <%= pageContext.getErrorData().getStatusCode() %>
Throwable : <%= pageContext.getErrorData().getRequestURI() %>
<%
Principal userPrincipal = request.getUserPrincipal();
String userPrincipalClass = userPrincipal != null ? userPrincipal.getClass().getName() : "none";
response.addHeader("X-UserPrincipal", userPrincipal.toString());
response.addHeader("X-UserPrincipalClass", userPrincipalClass);
%>
RequestPrincipal: <%= userPrincipal%>
RequestPrincipalClass: <%= userPrincipalClass%>