![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Команч |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.1.2007 Где: Rīga, Latvia Репутация: нет Всего: нет |
Доброе время суток!
Подскажите, каким образом я могу скрыть название активной страницы в браузере при сёрфинге по моему сайту? Тоесть - чтобы вместо полного адреса, например www.моястраница.com/папка/страница.jsp, отображался только адрес активного каталога - www.моястраница.com/папка ? Использую XHTML, CSS, JSP и JSF, Tomcat. С уважением. Это сообщение отредактировал(а) Команч - 4.5.2007, 13:42 |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Полный адрес скрыть совсем не получится. Все равно как-то скопируют. Разве что через JavaScript - но это уже у ребят, которые им занимаются, надо спросить.
|
|||
|
||||
Команч |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.1.2007 Где: Rīga, Latvia Репутация: нет Всего: нет |
Копирование это не главная причина скрытия. Вид солиднее
![]() Вот например здесь http://www.pyredesign.lv (без мысли о рекламе - личный портфолио коллеги) скрыт полный адрес при сёрфинге. Читал, что на JavaScript нельзя подменить адресную строку у клиента. С уважением. Это сообщение отредактировал(а) Команч - 4.5.2007, 13:47 |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
А вы сделайте весь свой сайт на одной jsp, которую обьявите в качестве welcome page. И адрес при серфинге меняться не будет. А все клики методом post посылайте, чтобы параметры запроса не были видны в браузере. Будет солидно.
|
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Но имхо не очень правильно, потому что во-первых, а во-вторых пользователь не сможет сделать закладку или послать линк на конкретное место сайта по асе, что для проектов крупнее средне-мелкого недопустимо; кроме того для многих более-менее продвинутых пользователей читабельный url значительно облегчает навигацию и служит подтверждением профессиональной реализации системы. Добавлено @ 15:47 Думаю, это имеет смысл для повышенно интерактивных ajax/flash-ориентированных сайтов, который своим поведением пытаются эмулировать толстого клиента. Добавлено @ 15:49 ..и то не всегда, так как удобства навигации, которое дает грамотный url, либо потеряются либо их прийдется реализовать каким-то другим способом вручную. Это сообщение отредактировал(а) Maksym - 4.5.2007, 15:50 |
|||
|
||||
Команч |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.1.2007 Где: Rīga, Latvia Репутация: нет Всего: нет |
AntonSaburov, Maksym и COVD. Спасибо Вам за интересные пояснения
![]() |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Да не за что пока - если найдется какое-то решение - было бы интересно узнать
![]() |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
AntonSaburov, Команч
Можно, конечно, в фильтре перехватывать запрос и переводить управдение на нужный сервлет/страницу, но не уверен что это заэкранирует реальный url. Надо попробовать. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Может быть ошибаюсь, но на ссылке можно сделать обработку onClick на HREF и передавать уже какие-то параметры внутри JavaScript - но как я уже говорил - надо обращаться к ребятам из JavaScript-форума
|
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Все делается намного проще. Если, конечно, Команч имеет в виду именно такую схему именования URL'ов, которая используется на ссылаемом им сайте. То есть урлы вида www.pyredesign.lv/portfolio/icons/
Делается так (предполагаем, что вебсайт сделан на JSP, причем самым деревянным образом). Тогда просто создаем структуру каталогов:
А в каждый из каталогов помещаем файл с именем index.jsp. Потом в web.xml прописываем:
И фсе! Телемаркет ![]() Но сразу предупреждаю: этот способ хоть и выглядит просто, но на самом деле ведет в тупик. И упрешься ты в него очень скоро. И вот когда упрешься, тогда и поговорим, как быть дальше ![]() -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Может тогда проще сделать в JavaScript так, чтобы окно броузера было "голым". Хотя если уж совсем честно - нафига это все надо ? |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
AntonSaburov, ты по ходу неправильно понял, чего добивается Команч, Это в общем не удивительно, поскольку товарищ явно не в теме и терминологией владеет с трудом. "Скрыть полный адрес страницы в браузере", "адрес активного каталога" - это любого в тупик поставит
![]() Но когда он дал ссылку на образец, www.pyredesign.lv, то все в общем прояснилось. Он хочет, чтобы адреса были такие как на сайте:
Никаких JavaScript'ов для этого не надо, все реализуется через разрешение урлов в пути страничек JSP. А тупик, о котором я говорил, связан с ограниченностью наивной модели "отдельная страница - отдельный JSP". Но надо, чтобы человек именно сам уперся в ее ограничения. Доходчивей будет и полезнее в конечном счете ![]() -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Stampede, классный совет дал.
Можно еще так вот -> web.xml
И в апликацие ссылатся на логический маппинг, которуй указывает на йсп шку. (но так ето не для болЬшого проекта....) Это сообщение отредактировал(а) PashaOvechkin - 5.5.2007, 08:36 |
|||
|
||||
Команч |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.1.2007 Где: Rīga, Latvia Репутация: нет Всего: нет |
Извиняйте за некорректное изложение вопроса
![]() Благодарю за помощь, вопрос решён. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |