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

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

3
Как использовать фильтр сервлета в 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 ниже, я придумал следующий код: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse …

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

7
Могу ли я исключить некоторые конкретные URL-адреса из <url-pattern> внутри <filter-mapping>?
Я хочу, чтобы какой-то конкретный фильтр применялся ко всем URL-адресам, кроме одного конкретного (то есть, /*кроме /specialpath). Есть ли возможность это сделать? образец кода: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

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

12
Запрос HTTP-сервлета теряет параметры из тела POST после его однократного чтения
Я пытаюсь получить доступ к двум параметрам HTTP-запроса в фильтре сервлета Java, здесь ничего нового, но с удивлением обнаружил, что параметры уже были использованы! Из-за этого он больше не доступен в цепочке фильтров. Кажется, что это происходит только тогда, когда параметры входят в тело запроса POST (например, отправка формы). Есть …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.