510511512513514515516517518519520
try { cycle.request(); if (cycle.wasHandled() == false) { cycle.setRequestTarget(new WebErrorCodeResponseHandler( HttpServletResponse.SC_NOT_FOUND)); } cycle.detach(); createRequestCycle(); }
245246247248249250251252253254255
pageClass = (Class<? extends Page>)session.getClassResolver().resolveClass( bookmarkablePageClass); } catch (ClassNotFoundException e) { return new WebErrorCodeResponseHandler(HttpServletResponse.SC_NOT_FOUND, "Unable to load Bookmarkable Page"); } try {
391392393394395396397398399400401
log.warn(msg); if (RequestCycle.get().getResponse() instanceof WebResponse) { RequestCycle.get().replaceAllRequestHandlers( new WebErrorCodeResponseHandler(HttpServletResponse.SC_NOT_FOUND, msg)); } else { RequestCycle.get().replaceAllRequestHandlers(new AbortRequestHandler()); }
516517518519520521522523524525526
62636465666768
* @see javax.servlet.http.HttpServletResponse */ public AbortWithWebErrorCodeException(int errorCode, String message) { this.errorCode = errorCode; RequestCycle.get().setRequestTarget(new WebErrorCodeResponseHandler(errorCode, message)); }