Я пытаюсь использовать фильтр для сопоставления запросов.Я пытаюсь сделать это по двум причинам: во-первых, динамически генерировать URI и сопоставить их с соответствующим сервлетом, а во-вторых, чтобы перехватывать URI, которые не зарегистрированы, и обрабатывать их соответствующим образом.
Поэтому я использую улов-все фильтры для обработки URI и определения ответа.Я хотел бы какой-то способ изменения цепочки фильтров, или какой-либо способ установить сервлет, который отвечает на запрос из фильтра.Мне не удалось использовать filterConfig.getServletContext().getRequestDispatcher().forward()
для отправки в jsp, в идеале, хотя я хотел бы отобразить на сервлет, но не могу понять, как.
Причина, по которой я не делаю это из сервлета, заключается в том, чтоУ меня есть несколько URI, которые исправлены в web.xml, и если я использую универсальный сервлет, эти URI не отображаются.Это возможно, это чисто или будет действительно грязно?