2011-01-31 4 views
1

Я разрабатываю веб-приложение, в котором пользователи будут регистрироваться на нем, после чего он отображает панель для каждого пользователя. Панель мониторинга будет уникальной для каждого пользователя. аналогично facebook (т. е. если пользователь регистрируется в FB, уникальный URL-адрес генерируется подобно www.facebook.com/'name-of-theuser '). Я хочу реализовать те же функции в своем веб-приложении, какова логика этого? Как это реализовать? Пожалуйста, помогите мне. технологии с использованием для этого: Фронтальный: HTML и скрипты на стороне сервера: сервлеты и JSP-Создание уникального URL-адреса для уникальных пользователей на веб-сайте

ответ

1

у меня будет сервлет, чей URL картина/пользователи/*

Тогда для каждого пользователя, у меня будет URLs /пользователей/ПользовательА /пользователей/USERB /пользователей/userc т.д.

В сервлета я проверю getContextPath из HttpServletRequest и служить уникальной страницы на основе contextPath.

1

А вот 'версия Java' (для использования в качестве ServletFilter):

http://www.tuckey.org/urlrewrite/

+0

Большое спасибо. Я проверяю его. Одна вещь, которую я хочу прояснить, - предположим, что у 2 пользователей «пользователь» и «b» пользователь «a» будет иметь специальную домашнюю страницу, а пользователь b будет иметь собственную домашнюю страницу. Как мне загрузить страницу пользователей со своей собственной домашней страницей в зависимости от пользователя. Страница будет иметь некоторые значения, которые извлекаются из базы данных. PLZ скажите мне логику этого –

+1

. Вы будете использовать переменную GET для имени пользователя, а затем использовать эту переменную, чтобы узнать, для какого пользователя вы загружаете эту информацию. Поэтому, прежде чем переписывать URL-адрес, он будет выглядеть как www.mywebsite.com/profile.jsp?username=myUsername, где myUsername - это имя пользователя, для которого вы пытаетесь загрузить страницу. –

Смежные вопросы