переменная класса портлета - PullRequest
0 голосов
/ 03 июня 2011

http://wpcertification.blogspot.com/2009/03/understanding-standard-portlet-life.html

на этой странице есть предложение типа: «Сервер портала будет создавать только один экземпляр портлета на JVM»

Что это значит?Это значит что;если я использую переменную класса в моем портлете, все пользователи будут использовать одинаковые значения?

У меня такая проблема.Я держу номер страницы на странице JSP, в переменной класса.И если мой друг откроет эту страницу со своим компьютером, он всегда видит одну и ту же страницу со мной !!!

Есть идеи?

1 Ответ

0 голосов
/ 03 июня 2011

Портлеты (например, сервлеты) могут обслуживать несколько запросов одновременно. Они относятся к приложению и должны быть ориентированы на многопоточность.

Вы не должны использовать переменные-члены для состояния пользователя. Данные области запроса должны храниться в запросе (или, возможно, как параметры визуализации ) Если вы хотите, чтобы пользовательские данные сохранялись между запросами, вы должны использовать сеанс .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...