AWWW-1st3.6-w08.tresc-1.0-Slajd10
Inicjalizacja komponentu JavaBean
Najczęściej za inicjalizację komponentów JavaBean i ich osadzenie we właściwym zakresie widoczności odpowiedzialny jest serwlet. Czasem jednak tworzone są niewielkie aplikacje internetowe składające się z kilku powiązanych ze sobą stron JSP, w których użycie serwletu jest niepotrzebne. W takim przypadku inicjalizacja wartości cech komponentu JavaBean może nastąpić bezpośrednio na stronie JSP. Do inicjalizacji komponentu służy ciało znacznika <jsp:useBean>, które jest wykonywane tylko jeden raz, w momencie tworzenia komponentu. Jeśli komponent jest przekazywany między różnymi stronami JSP (np. poprzez zasięg widoczności request lub session), tylko pierwsza strona odwołująca się do komponentu faktycznie uruchamia ciało znacznika <jsp:useBean>.