/** * @see org.springframework.extensions.webscripts.AbstractRuntime#beforeProcessError(org.springframework.extensions.webscripts.Match, java.lang.Throwable) * * Override this hook to add special handling for "missing" WebScript components. * The page renderer can safely ignore components that no longer map to a URL. It * is recommended that that the debug flag is used to view missing webscript URLs. */ @Override protected boolean beforeProcessError(Match match, Throwable e) { if (e instanceof WebScriptException && ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND) { // log info on server if we are debugging if (logger.isDebugEnabled()) { logger.debug(e.getMessage()); } return false; } else { return super.beforeProcessError(match, e); } } }
/** * @see org.springframework.extensions.webscripts.AbstractRuntime#beforeProcessError(org.springframework.extensions.webscripts.Match, java.lang.Throwable) * * Override this hook to add special handling for "missing" WebScript components. * The page renderer can safely ignore components that no longer map to a URL. It * is recommended that that the debug flag is used to view missing webscript URLs. */ @Override protected boolean beforeProcessError(Match match, Throwable e) { if (e instanceof WebScriptException && ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND) { // log info on server if we are debugging if (logger.isDebugEnabled()) { logger.debug(e.getMessage()); } return false; } else { return super.beforeProcessError(match, e); } } }
if (beforeProcessError(match, e))