У меня 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