@Override public final boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ServletException, IOException { if (this.authorizedRoles != null) { for (String role : this.authorizedRoles) { if (request.isUserInRole(role)) { return true; } } } handleNotAuthorized(request, response, handler); return false; }
ThemeChangeInterceptor interceptor4 = new ThemeChangeInterceptor(); interceptor4.setParamName("theme2"); UserRoleAuthorizationInterceptor interceptor5 = new UserRoleAuthorizationInterceptor(); interceptor5.setAuthorizedRoles("role1", "role2");
@Override public final boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ServletException, IOException { if (this.authorizedRoles != null) { for (String role : this.authorizedRoles) { if (request.isUserInRole(role)) { return true; } } } handleNotAuthorized(request, response, handler); return false; }
@Override public final boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ServletException, IOException { if (this.authorizedRoles != null) { for (String role : this.authorizedRoles) { if (request.isUserInRole(role)) { return true; } } } handleNotAuthorized(request, response, handler); return false; }