Что надо настроить сервлет или Томкат,чтабы каждому клиенту
выделялась своя область памяти?
У меня :
при запросе от любого клиента на требуемую страницу
у всех остальных появляется эта страница.
Информация сервлету, что выводить PrintWriter.println (Vector_print)
находиться в векторах ^^^
При входе нового клиента все вектора обновляются по его запросу для всех пользователей.
Что надо сделать, чтобы разделить память сервлета (каждому клиенту свою область переменных) ?
Если это настройки, где искать ?
Спасибо. Игорь.
Как разделить память сервлета для клиентов?
Модератор: Absurd
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
По-моему, это решается иначе.
Каждому клиенту выдаётся свой идентификатор (через куки или сессию), а сервлет, исходя из этих данных, выводит уже разную информацию (например, подбирая данные из БД).
Каждому клиенту выдаётся свой идентификатор (через куки или сессию), а сервлет, исходя из этих данных, выводит уже разную информацию (например, подбирая данные из БД).
-
- Сообщения: 60
- Зарегистрирован: 06 дек 2004, 10:46
- Откуда: Kyiv, Ukraine
- Контактная информация:
По моему дело вовсе не в сервлетах или томкате. Где у тебя хранится (и как формируется вектор)?
Если это static переменная (а очень на то похоже), то может стоит сделать ее non static и запихнуть в session.
...
request.getSession().setAttribute("myVector", myVector);
...
- ну а при формировании responce - брать вектор из сессии.
Если это static переменная (а очень на то похоже), то может стоит сделать ее non static и запихнуть в session.
...
request.getSession().setAttribute("myVector", myVector);
...
- ну а при формировании responce - брать вектор из сессии.
... She gave me something, it was a mushroom...
Огромное спасибо всем !
Вектор в session.
Все работает
Игорь.
Вектор в session.
Все работает
Игорь.