public HandlerResult findHandlerResult( HttpServletRequest request, HttpServletResponse response) { User user = AuthFilter.getUser(request); HandlerResult result = new HandlerResult(); if (isBlank(user)) { result.content = result.page = AppPageKeys.UnAuthenticatedLanding.getPage(); } else { School school = user.getSchool(); if (isBlank(school)) { result.content = user; result.page = AppPageKeys.AuthenticatedHome.getPage(); } else { result.content = school; result.page = AppPageKeys.School.getPage(); } } result.stopHandlerChain = true; return result; }