Вопросы по теме 'servlet-filters'

Фильтр сервлета Java не работает при входе в систему
Я написал класс фильтра, чтобы добавить заголовок P3P на каждую страницу. Я добавил это в свой web.xml: <filter> <filter-name>AddP3pHeaderFilter</filter-name>...
5106 просмотров
schedule 24.12.2022

Как я могу получить код состояния HTTP из ServletResponse в ServletFilter?
Я пытаюсь сообщить о каждом коде состояния HTTP, возвращенном из моего веб-приложения. Однако код состояния, по-видимому, недоступен через ServletResponse, или даже если я приведу его к HttpServletResponse. Есть ли способ получить доступ к этому...
84166 просмотров

Tomcat не может получить ServletContext другого веб-приложения
Я использую tomcat 6, и у меня есть два веб-приложения. Один — webapp1, другой — webapp2. Из фильтра внутри webapp2 я пытаюсь получить доступ к другому веб-приложению, то есть webapp1. Мой код фильтра выглядит примерно так: public void...
5636 просмотров
schedule 20.07.2022

Проблема перенаправления Java Servlet Filter
У меня проблема с моим фильтром аутентификации. Когда фильтр перенаправляет на страницу входа, изображения не отображаются в JSP входа. Однако, если я перехожу на страницу входа вручную после входа в систему, изображения отображаются. Я не...
18602 просмотров
schedule 25.02.2023

ByteArrayOutputStream в PrintWriter (сервлет Java)
Запись сгенерированного PDF (ByteArrayOutputStream) в сервлет для PrintWriter. Я отчаянно ищу способ написать сгенерированный файл PDF в ответ PrintWriter. Поскольку фильтр по цепочке иерархии уже вызвал response.getWriter(), я не могу получить...
10167 просмотров

Последовательность вызовов Servlet.init() и Filter.init()
В каком порядке методы Servlet.init() и Filter.init() вызываются в веб-приложении Java? Какой из них назван первым? Все ли методы Servlet.init() вызываются раньше, чем любой метод Filter.doFilter?
17752 просмотров
schedule 10.05.2023

Сервлет против фильтра
В чем разница между Сервлетом и Фильтром ? Что вы рекомендуете использовать для авторизации на страницах?
34177 просмотров
schedule 16.07.2022

Когда entityManagerFactory не называется entityManagerFactory
Мое веб-приложение содержит много entityManagerFactories (DB). У каждого есть собственное уникальное имя, например entityManagerFactoryApp , entityManagerFactoryBusiness , entityManagerFactoryForum и т. д. В веб-приложении я должен добавить...
1863 просмотров
schedule 04.05.2023

Фильтры сервлетов для предотвращения злоупотреблений? (DoS, спам и т.д.)
Я ищу библиотеку фильтров сервлетов, которая поможет мне защитить наш веб-сервис от несанкционированного использования и DDoS. У нас есть «авторизованные клиенты» для нашей веб-службы, поэтому в идеале фильтр помог бы обнаруживать клиентов, которые...
3431 просмотров

Фильтры сервлетов — передача атрибута не работает с RequestDispatcher#forward
Я пытаюсь настроить сайт, который позволяет пользователям создавать свою собственную страницу - как субдомен сайта, и поэтому сейчас я пытаюсь создать фильтр, который просматривает субдомен, и если это не используется или если он зарезервирован, то...
2664 просмотров
schedule 30.07.2022

doFilter не вызывается
Не могли бы вы помочь проверить, почему doFilter не вызывается веб.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"...
20186 просмотров
schedule 14.01.2023

Spring Security 3.0: как указать URL-адреса, к которым применяется настраиваемый фильтр?
Я использую Spring Security 3.0 с JSP. Я создал RequireVerificationFilter, который перенаправляет неподтвержденных пользователей на страницу «подтвердите свою электронную почту». Я добавил фильтр в стек фильтров безопасности spring на последнем...
7392 просмотров

Почему session.invalidate не работает в браузере IE?
Я реализовал фильтр sevlet в своем приложении, и внутри фильтра, если я найду определенный шаблон URL-адреса, я буду использовать request.getSession().invalidate() для выхода из системы и очистки сеанса, а затем перенаправления на страницу входа....
3405 просмотров
schedule 10.07.2022

Можем ли мы иметь условие НЕ в url-сопоставлении для сервлета-фильтра?
Возможно ли иметь условие НЕ в качестве значения для URL-сопоставления для сервлета-фильтра? Пример: я хочу отфильтровать все запросы, не содержащие "." Итак, давайте рассмотрим, что у меня есть запрос вроде www.website.com/pages. Это не содержит...
390 просмотров
schedule 21.02.2024

HttpsCookieFilter — IllegalStateException: getOutputStream() уже был вызван для этого ответа
Следующее исключение возникает время от времени и отображается в файле журнала localhost в каталоге журнала tomcat. Если кто-нибудь знает, как избавиться от него, вся помощь будет оценена. Кстати, фильтр работает нормально, я просто не знаю, почему...
4427 просмотров

Фильтр сервлетов заходит в бесконечный цикл, когда FORWARD используется в отображении в JSF
У меня есть фильтр, определенный в web.xml, например: - <filter-mapping> <filter-name>AuthenticationFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher>...
5157 просмотров

java: вопрос о сопоставлении фильтров и сервлетов
У меня есть веб-приложение со следующей структурой: TOMCAT_HOME | webapps |_myapp |-html/ |-various directories |-WEB-INF/ |-index.html В приложении есть различные сервлеты, которые...
952 просмотров

Блокировка запроса сервлета
У меня есть фильтр, который сканирует все запросы, проходящие через мое приложение. Я хочу заблокировать запрос, если он запрашивает определенный URL-адрес. Я могу проверить это, и если условие соответствует, я НЕ делаю chain.doFilter, но запрос все...
1518 просмотров
schedule 26.05.2022

Как возможно, что фильтр применяется, когда его диспетчером является FORWARD, а также когда диспетчером является REQUEST?
У меня есть простой фильтр: public class TestFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)...
2844 просмотров
schedule 20.10.2023

Фильтр сервлетов для кэширования
Я создаю фильтр сервлета для кэширования. Идея состоит в том, чтобы кэшировать тело ответа в memcached. Тело ответа генерируется (результатом является строка): response.getWriter().print(result); Мой вопрос заключается в том, что,...
1865 просмотров
schedule 19.08.2022