Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрыть полный адрес страницы в браузере. Скрыть активную страницу. 
:(
    Опции темы
Команч
Дата 3.5.2007, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 19.1.2007
Где: Rīga, Latvia

Репутация: нет
Всего: нет



Доброе время суток!

Подскажите, каким образом я могу скрыть название активной страницы в браузере при сёрфинге по моему сайту?

Тоесть - чтобы вместо полного адреса, например www.моястраница.com/папка/страница.jsp, отображался только адрес активного каталога - www.моястраница.com/папка  ?

Использую XHTML, CSS, JSP и JSF, Tomcat.

С уважением. 

Это сообщение отредактировал(а) Команч - 4.5.2007, 13:42
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 4.5.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Полный адрес скрыть совсем не получится. Все равно как-то скопируют. Разве что через JavaScript - но это уже у ребят, которые им занимаются, надо спросить.
PM MAIL WWW ICQ   Вверх
Команч
Дата 4.5.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 19.1.2007
Где: Rīga, Latvia

Репутация: нет
Всего: нет



Копирование это не главная причина скрытия. Вид солиднее  smile 

Вот например здесь http://www.pyredesign.lv (без мысли о рекламе - личный портфолио коллеги) скрыт полный адрес при сёрфинге.

Читал, что на JavaScript нельзя подменить адресную строку у клиента.

С уважением.

Это сообщение отредактировал(а) Команч - 4.5.2007, 13:47
PM MAIL WWW ICQ   Вверх
COVD
Дата 4.5.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



А вы сделайте весь свой сайт на одной jsp, которую обьявите в качестве welcome page. И адрес при серфинге меняться не будет. А все клики методом post посылайте, чтобы параметры запроса не были видны в браузере. Будет солидно.
PM MAIL   Вверх
Maksym
Дата 4.5.2007, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(COVD @  4.5.2007,  15:26 Найти цитируемый пост)
Будет солидно.

Но имхо не очень правильно, потому что  во-первых, а во-вторых пользователь не сможет сделать закладку или послать линк на конкретное место сайта по асе, что для проектов крупнее средне-мелкого недопустимо; кроме того для многих более-менее продвинутых пользователей читабельный url значительно облегчает навигацию и служит подтверждением профессиональной реализации системы.

Добавлено @ 15:47
Цитата(COVD @  4.5.2007,  15:26 Найти цитируемый пост)
И адрес при серфинге меняться не будет.

Думаю, это имеет смысл для повышенно интерактивных ajax/flash-ориентированных сайтов, который своим поведением пытаются эмулировать толстого клиента.

Добавлено @ 15:49
..и то не всегда, так как удобства навигации, которое дает грамотный url, либо потеряются либо их прийдется реализовать каким-то другим способом вручную.

Это сообщение отредактировал(а) Maksym - 4.5.2007, 15:50
PM MAIL   Вверх
Команч
Дата 4.5.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 19.1.2007
Где: Rīga, Latvia

Репутация: нет
Всего: нет



AntonSaburov, Maksym и COVD. Спасибо Вам за интересные пояснения smile 
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 4.5.2007, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Да не за что пока - если найдется какое-то решение - было бы интересно узнать smile Удачи
PM MAIL WWW ICQ   Вверх
Maksym
Дата 4.5.2007, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



AntonSaburovКоманч
Можно, конечно, в фильтре перехватывать запрос и переводить управдение на нужный сервлет/страницу, но не уверен что это заэкранирует реальный url. Надо попробовать. 

PM MAIL   Вверх
AntonSaburov
Дата 4.5.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Может быть ошибаюсь, но на ссылке можно сделать обработку onClick на HREF и передавать уже какие-то параметры внутри JavaScript - но как я уже говорил - надо обращаться к ребятам из JavaScript-форума
PM MAIL WWW ICQ   Вверх
Stampede
Дата 4.5.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Все делается намного проще. Если, конечно, Команч имеет в виду именно такую схему именования URL'ов, которая используется на ссылаемом им сайте. То есть урлы вида www.pyredesign.lv/portfolio/icons/

Делается так (предполагаем, что вебсайт сделан на JSP, причем самым деревянным образом). Тогда просто создаем структуру каталогов:
  • portfolio
    • graphics
    • icons
    • web
  • about
    • contact
    • partners

А в каждый из каталогов помещаем файл с именем index.jsp.

Потом в web.xml прописываем:

Код

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>


И фсе! Телемаркет smile

Но сразу предупреждаю: этот способ хоть и выглядит просто, но на самом деле ведет в тупик. И упрешься ты в него очень скоро. И вот когда упрешься, тогда и поговорим, как быть дальше smile



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
AntonSaburov
Дата 4.5.2007, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Цитата(Stampede @  4.5.2007,  19:30 Найти цитируемый пост)
Но сразу предупреждаю: этот способ хоть и выглядит просто, но на самом деле ведет в тупик. И упрешься ты в него очень скоро. И вот когда упрешься, тогда и поговорим, как быть дальше

Может тогда проще сделать в JavaScript так, чтобы окно броузера было "голым".

Хотя если уж совсем честно - нафига это все надо ?
PM MAIL WWW ICQ   Вверх
Stampede
Дата 4.5.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



AntonSaburov, ты по ходу неправильно понял, чего добивается Команч, Это в общем не удивительно, поскольку товарищ явно не в теме и терминологией владеет с трудом. "Скрыть полный адрес страницы в браузере", "адрес активного каталога" - это любого в тупик поставит smile

Но когда он дал ссылку на образец,  www.pyredesign.lv, то все в общем прояснилось. Он хочет, чтобы адреса были такие как на сайте:
  • www.pyredesign.lv/portfolio/web/
  • www.pyredesign.lv/contact/
  • и т. д.

Никаких JavaScript'ов для этого не надо, все реализуется через разрешение урлов в пути страничек JSP.

А тупик, о котором я говорил, связан с ограниченностью наивной модели "отдельная страница - отдельный JSP". Но надо, чтобы человек именно сам уперся в ее ограничения. Доходчивей будет и полезнее в конечном счете smile



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
PashaOvechkin
Дата 5.5.2007, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

Репутация: 1
Всего: 4



Stampede, классный совет дал.

Можно  еще так вот ->

web.xml
Код


<servlet>

        <servlet-name>super</servlet-name>
        <jsp-file>/home/super.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>super</servlet-name>
        <url-pattern>/aaaa</url-pattern>
    </servlet-mapping>



И в апликацие ссылатся на логический маппинг, которуй указывает на йсп шку. 
(но так ето не для болЬшого проекта....)

Это сообщение отредактировал(а) PashaOvechkin - 5.5.2007, 08:36
PM MAIL Skype   Вверх
Команч
Дата 6.5.2007, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 19.1.2007
Где: Rīga, Latvia

Репутация: нет
Всего: нет



Извиняйте за некорректное изложение вопроса  smile 

Благодарю за помощь, вопрос решён.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0982 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.