![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Добрый вечер! Имеется проект написанный на JSP и Servlets, в урлах везде светится расширение страниц jsp ... как то можно через web.xml сказать что пусть все страницу будут html ? но сами страницы не менять ? или вообще как поменять расширение ?)
|
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 3 Всего: 48 |
Можно написать фильтр, который будет получать адрес с расширением html, отбрасывать его и делать форвардинг на jsp.
В итоге может получиться что-то типа такого:
Это сообщение отредактировал(а) Stolzen - 27.12.2011, 05:23 |
|||
|
||||
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Немного подредактировал фильтр ... получилось вот такое:
Но это ведь не решает проблемы .. пользователь все равно видит в url расширение jsp =( Неужели нету каких то настроек, где будек сказано что *.jsp тоже самое что *.html ? ![]() |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 3 Всего: 48 |
Поэтому и jsp видит. Нужно forward делать, тогда адрес старый останется |
|||
|
||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 4 Всего: 16 |
Это сообщение отредактировал(а) dobrolub - 28.12.2011, 03:21 |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Просветите (кто спрашивал или кто отвечал) - зачем? Интересно же.
|
|||
|
||||
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Если делаю forward, то постоянно кидает на страницу с ошибкой .. |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 3 Всего: 48 |
http://www.coderanch.com/t/537040/JSP/java/forward-filter Добавлено через 3 минуты и 49 секунд И вот - http://docs.oracle.com/cd/B31017_01/web.10...959/filters.htm Тут тоже описывается, как нужно делать |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Ну мне это нужно для того что бы пользователя не пугали эти - jsp =)
А по делу .... что дает данный сервлет ?
Добавил его и ничго не поменялось |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Я создал простой веб проект с index.jsp и newjsp.jsp. Для newjsp.jsp в web.xml прописал маппинг и эта страница теперь доступна как newjsp.html. Вы этого хотели?
|
|||
|
||||
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Да, именно так и хотел) Попробую сделать так как Вы написали.
Но вообще думал что можно сделать это одной строкой, а так прийдется каждую jsp мапить отдельно ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |