protected boolean handleSpecificRequest ( String requestedPath , HttpServletRequest request , HttpServletResponse response ) throws ServletException , IOException { boolean processed = false ; if ( CLIENTSIDE_HANDLER_REQ_PATH . equals ( requestedPath ) ) { this . clientSideScriptRequestHandler . handleClientSideHandlerRequest ( request , response ) ; processed = true ; } else { // CSS images would be requested through this handler in case // servletMapping is used if ( JawrConstant . CSS_TYPE . equals ( resourceType ) && ! JawrConstant . CSS_TYPE . equals ( getExtension ( requestedPath ) ) ) { if ( null == bundlesHandler . resolveBundleForPath ( requestedPath ) && isValidRequestedPath ( requestedPath ) ) { if ( LOGGER . isDebugEnabled ( ) ) { LOGGER . debug ( "Path '" + requestedPath + "' does not belong to a bundle. Forwarding request to the server. " ) ; } request . getRequestDispatcher ( requestedPath ) . forward ( request , response ) ; processed = true ; } } } return processed ; }
Handle the specific requests