powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание фильтра сервлета
4 сообщений из 4, страница 1 из 1
Создание фильтра сервлета
    #39753662
Кофейник2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Пытаюсь создать фильтр, но не выходит. В файле web структуры проекта maven значение filter-class подчкивает красным, как ошибку.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<welcome-file-list>
        <welcome-file>newsPage</welcome-file>
    </welcome-file-list>

    <filter>
        <filter-name>Filter Push</filter-name>
        <filter-class>ru.spb.FilterPush</filter-class>

    </filter>

    <filter-mapping>
        <filter-name>Filter Push</filter-name>
        <servlet-name>PushNewsServlet</servlet-name>
    </filter-mapping>



И название сервлета (PushNewsServlet) выделяет красным

Жава-код фильтра
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
public class FilterPush implements Filter {
    private String encoding;

    public void init(FilterConfig config) throws ServletException {
        // читаем из конфигурации
        encoding = config.getInitParameter("requestEncoding");

        // если не установлена - устанавливаем UTF8
        if (encoding == null)
            encoding = "UTF8";
    }

    public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain next)
            throws IOException, ServletException {
        request.setCharacterEncoding(encoding);
        next.doFilter(request, response);
    }

    public void destroy() {
    }

    public boolean isLoggable(LogRecord record) {
        return false;
    }
}



Во вложении структура проекта
...
Рейтинг: 0 / 0
Создание фильтра сервлета
    #39753740
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кофейник2,
Где пример hello world по которой делал?
...
Рейтинг: 0 / 0
Создание фильтра сервлета
    #39753789
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кофейник2 И название сервлета (PushNewsServlet) выделяет красным

В filter-mapping не хватает обязательного url-pattern , а servlet-name тут Вам вроде не нужен
...
Рейтинг: 0 / 0
Создание фильтра сервлета
    #39753791
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кофейник2, т е приведите весь свой web.xml, так как в куске который Вы привели, PushNewsServlet неизвестно откуда взялся - его надо либо тоже прописать, либо избавиться от него и использовать url-pattern
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание фильтра сервлета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]