Аутентификация с помощью Spring Security Failed, завернутая JBOSS на html [duplicate]

Если вам нужен короткий способ записи быстрого цикла и , вы можете выполнить итерацию в обратном порядке:

for (var i=myArray.length;i--;){
  var item=myArray[i];
}

Это имеет преимущество кэширования длины (аналогично for (var i=0, len=myArray.length; i и в отличие от for (var i=0; i), в то время как число символов меньше.

Есть даже несколько раз, когда вы должны повторять итерацию в обратном порядке, например, когда итерация по live NodeList где вы планируете удалять элементы из DOM во время итерации.

0
задан ChrisGeo 14 December 2015 в 16:54
поделиться

1 ответ

Решение состояло в том, чтобы просто не использовать sendError () и предоставлять код состояния и предоставлять настраиваемую сериализацию исключений:

@Service
public class AjaxAuthenticationFailureHandler
        extends SimpleUrlAuthenticationFailureHandler {

    @Autowired
    private ObjectMapper objectMapper;

    @Override
    public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response,
            AuthenticationException exception) throws IOException, ServletException {
        response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
        response.getWriter().write(objectMapper.writeValueAsString(exception));
        response.getWriter().flush();
    }


}
0
ответ дан ChrisGeo 23 August 2018 в 16:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: