Вопрос о JSP useBean - PullRequest
       20

Вопрос о JSP useBean

0 голосов
/ 20 мая 2009

У меня 4 страницы JSP

  • index.jsp - индексная веб-страница по умолчанию. Index.jsp включает build.jsp для инициализации веб-службы, а также header.jsp (для отображения формы с выпадающим элементом. Пользователи могут выбрать значение из этой формы и отправить форму в formControl.jsp.)

  • build.jsp - этот jsp включен в index.jsp перед элементами HTML. Он строит все необходимые Java-бины и устанавливает значения.

  • headerBar.jsp - этот jsp включен в index.jsp. Он содержит изображение логотипа, а также форму с выпадающим элементом. Эта форма отправляется в formControl.jsp. Эта страница headerBar.jsp включена в страницы index.jsp и formControl.jsp для повторного использования.

  • formControl.jsp - принимает параметр из формы в headerBar.jsp и обрабатывает значение.

У меня есть два оператора useBean в build.jsp, который создает экземпляр веб-службы и моих bean-компонентов. Всякий раз, когда я устанавливаю их область «запрос», выпадающий элемент в headerBar.jsp отображает все нужные мне значения. Однако, когда я устанавливаю область действия на «сессию», раскрывающийся элемент не имеет значений.

Я не понимаю, что происходит. Может кто-нибудь объяснить, пожалуйста?

Thankyou, Lucas

1 Ответ

1 голос
/ 20 мая 2009

Похоже, вам нужен сервлет для добавления значений раскрывающегося списка в область сеанса. Что-то, что знает о сеансе, должно управлять этим для вас.

...