AWWW-1st3.6-w08.tresc-1.0-Slajd7

Z Studia Informatyczne
Wersja z dnia 19:04, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przykład użycia <jsp:useBean>

Przykład użycia <jsp:useBean>


Pierwszy listing przedstawia kod serwletu SimpleBeanServlet.java. Serwlet pobiera zarządcę żądań i wiąże zarządcę ze stroną SimpleBeanPage.jsp (1). Następnie serwlet tworzy nową instancję komponentu JavaBean (2) i wypełnia komponent danymi dotyczącymi nazwy użytkownika i adresu email (3). W kolejnym kroku serwlet umieszcza komponent JavaBean w zasięgu widoczności żądania i przekierowuje żądanie do strony SimpleBeanPage.jsp (4). Strona JSP wykorzystuje znacznik <jsp:useBean/> do znalezienia komponentu o podanej nazwie. Ponieważ w podanym zakresie widoczności (request) znajduje się komponent o podanej nazwie i klasie, zostaje on załadowany i wykorzystany do wyświetlenia na stronie. Jeśli serwlet nie umieściłby komponentu w zasięgu widoczności request, to znacznik <jsp:useBean> spowodowałby utworzenie nowej instancji komponentu JavaBean. Wówczas, rzecz jasna, odwołania do metod getUsername() i getEmail() zwróciłyby wartość null.


<< Poprzedni slajd | Spis treści | Następny slajd >>