![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Ljusha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
в web.xml описана цепочка из пяти фильтров.
В третьем фильтре происходит форвард на другой урл. Всегда ли цепочка отработает до конца ? Когда и из-за чего это может не произайти ? Не могу дать объяснения такому факту: после форварда filterChain.doFilter() не вызывается, но цепочка отрабатывает до конца, хотя по идее не должна. Что происходит в это случае ? |
|||
|
||||
| Ljusha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
А что происходит если вызвать doChain() ? Измениться ли что нибудь в последовательности обработки запроса фильтрами ? |
|||
|
||||
| Sherst |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 26.10.2005 Репутация: 2 Всего: 2 |
Фильтр отображается на конкретный ресурс. FilterChain.doFilter() - используется для вызова следующего фильтра в цепочке, или если фильтр является последним в цепочке то управление передается сервлету который надо фильтровать.
Первые 2 фильтра форвардят на 1 url? Покажи web.xml. |
|||
|
||||
| Sherst |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 26.10.2005 Репутация: 2 Всего: 2 |
Нужно писать одинаковые ресурсы на которые отображаются фильтры в одной куче не разрывая другими ресурсами.
|
|||
|
||||
| Ljusha |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
web.xml :
форвард происходит только в третьем фильтре |
||||
|
|||||
| Ljusha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
все понятно, логика прозрачна. всем спасибо.
|
|||
|
||||
| Sherst |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 26.10.2005 Репутация: 2 Всего: 2 |
Пожалуйста
Это сообщение отредактировал(а) Sherst - 17.11.2006, 13:58 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |