danilochagov
@danilochagov

Что такое область видимости бина в jsp?

Что такое область видимости у бина в jsp?
Это типо создал экземпляр бина на одной стр, а его можно дальше юзать(гетить, сетить пропети) на дургих стр.?
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
@P_Alexander
First head
Это типо если область видимости стоит session то эту переменную будет видно пока длится сессия.
Вот ТУТ

Вот в этой книге про области видимости и про jsp хорошо написано
JSTL. Практическое руководство для JSP-программистов.
Ответ написан
Комментировать
pi314
@pi314
Президент Солнечной системы и окрестностей
Да, примерно так... вот подробнее.

На самом деле экземпляры, как таковые, создаются и уничтожаются автоматически, самим JSP. Мы не пишем в своем коде new MyBean(), а просто говорим, что хотим вот тут заюзать экземпляр вот такого класса. А который экземпляр это конкретно окажется, и нужно ли его создавать или он уже был созадан в этой области видимости, зависит, в контексте какой страницы, запроса, сессии, или даже которого запуска нашего приложения мы находимся... да-да! Экземпляры области видимости Application уничтожаются при перезапуске приложения. Соответственно, Page после покидания страницы, Request - после отработки каждого отдельного запроса, а Session - после закрытия сессии. Об этом заботится JSP.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы