<%@page session="false" import="java.util.List, java.util.Arrays, org.apache.sling.api.SlingHttpServletRequest" %> <%@taglib prefix="sling" uri="http://sling.apache.org/taglibs/sling/1.0"%> 421 test <% String customMessage= "421 error page"; final SlingHttpServletRequest slingRequest = (SlingHttpServletRequest)request; final List selectors = Arrays.asList(slingRequest.getRequestPathInfo().getSelectors()); if(selectors.contains("312")) { response.setStatus(312); } if(selectors.contains("errorScriptException")) { throw new Exception("Exception in error handler"); } if(selectors.contains("errorScriptError")) { throw new Error("Error in error handler"); } %>

421 test - <%=customMessage%>