Хранение кода страницы в сеансе JSP - PullRequest
2 голосов
/ 04 февраля 2009

У меня есть меню параметров на странице jsp, на котором пользователи исследуют элементы, которые имеют подпункты, которые имеют подпункты и так далее. Элементы сворачиваются, поэтому пользователь может видеть иерархию элементов, которые он хочет.

Меню расширено, манипулируя css, используя javascript и jquery.

Это меню отображается на всех страницах приложения, и каждый раз, когда пользователь переходит на новую страницу, меню должно отображаться, когда пользователь оставлял его на предыдущей странице (все пункты меню, которые пользователь Расширение необходимо запомнить).

Он может изменить страницу, отправив форму, перейдя по ссылке или вернувшись в браузер.

Как это может быть донде? Является ли загрузка HTML-части меню в сессию жизнеспособным решением? Печенье возможно? Или есть лучший способ?

PS: также Struts2 используется в приложении.

1 Ответ

1 голос
/ 04 февраля 2009

Создайте несколько классов Java, которые представляют (Menu, MenuItem) и сохраните их в сеансе на сервере Назначьте каждому пункту меню уникальный целочисленный идентификатор и отправьте этот идентификатор на сервер, когда пользователь щелкнет по нему. Вы можете использовать jsp для отображения меню в его текущем состоянии на основе классов Java.

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