Вопросы с тегом «servlet-filters»

229
Как добавить класс фильтра в Spring Boot?

Интересно, есть ли какая-нибудь аннотация для Filterкласса (для веб-приложений) в Spring Boot? Возможно @Filter? Я хочу добавить пользовательский фильтр в свой проект. Упоминалось о справочном руководстве по Spring BootFilterRegistrationBean , но я не уверен, как его...

186
Как использовать фильтр сервлета в Java для изменения URL-адреса входящего запроса сервлета?

Как я могу использовать фильтр сервлета для изменения URL-адреса входящего запроса сервлета http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 в http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? Обновление : в соответствии с шагами BalusC ниже, я придумал...

167
Как определить порядок выполнения фильтра сервлетов с помощью аннотаций в WAR

Если мы определим специфичные для веб-приложения фильтры сервлетов в собственном WAR web.xml, то порядок выполнения фильтров будет таким же, как и порядок, в котором они определены в web.xml. Но если мы определим эти фильтры с помощью @WebFilterаннотации, каков порядок выполнения фильтров и как мы...

127
Могу ли я исключить некоторые конкретные URL-адреса из <url-pattern> внутри <filter-mapping>?

Я хочу, чтобы какой-то конкретный фильтр применялся ко всем URL-адресам, кроме одного конкретного (то есть, /*кроме /specialpath). Есть ли возможность это сделать? образец кода: <filter> <filter-name>SomeFilter</filter-name>...

114
Изменить параметр запроса с помощью фильтра сервлета

Существующее веб-приложение работает на Tomcat 4.1. На странице есть проблема XSS, но я не могу изменить источник. Я решил написать фильтр сервлетов, чтобы очистить параметр до того, как его увидит страница. Я хотел бы написать такой класс фильтра: import java.io.*; import javax.servlet.*; public...

86
Запрос HTTP-сервлета теряет параметры из тела POST после его однократного чтения

Я пытаюсь получить доступ к двум параметрам HTTP-запроса в фильтре сервлета Java, здесь ничего нового, но с удивлением обнаружил, что параметры уже были использованы! Из-за этого он больше не доступен в цепочке фильтров. Кажется, что это происходит только тогда, когда параметры входят в тело...