Сервлет Java - необходимо использовать отслеживание сеанса и обобщенные - PullRequest
1 голос
/ 01 марта 2012

Мне нужно использовать отслеживание сеанса в сервлете, чтобы отслеживать все URL-адреса страниц, которые пользователь использовал для ссылки на сервлет в текущем сеансе браузера.Я также должен держать счетчик того, сколько раз каждый раз был использован для достижения сервлета.так скажем, у меня есть сервлет EndPage.

EndPage будет иметь таблицу, содержащую URL-адрес и количество посещений для каждого URL-адреса.

Кто-нибудь знает, как лучше всего это сделать?Если есть что-то, о чем я был неясен, дайте мне знать, и я могу уточнить.

1 Ответ

1 голос
/ 01 марта 2012

Я подозреваю, что вы хотите использовать ServletRequestListener: http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequestListener.html

Используя метод requestInitialized(), вы можете просмотреть каждый запрос и получить URL.

Чтобы установить время ожидания сеансак 1 минуте добавьте в файл web.xml следующее:

<session-config>
    <session-timeout>1</session-timeout>
</session-config>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...