AWWW-1st3.6-w08.tresc-1.0-Slajd8
Znaczniki <jsp:getProperty> i <jsp:setProperty>
Oprócz znacznika <jsp:useBean> JSP oferuje dwa dodatkowe znaczniki umożliwiające dostęp do cech komponentu JavaBean i manipulowanie wartościami cech. Zastosowanie obu znaczników praktycznie eliminuje konieczność wykorzystywania skryptletów, co prowadzi do czystszego i prostszego kodu JSP. Znacznik <jsp:getProperty> powoduje odczytanie wartości podanej cechy w komponencie JSP, automatyczną konwersję zwróconej wartości do łańcucha znaków, i wyświetlenie wartości wynikowej na stronie JSP. Znacznik <jsp:setProperty> powoduje ustawienie wartości pewnej cechy. Nowa wartość może być podana bezpośrednio w kodzie lub może zostać odczytana z parametru HTTP, z jakim została wywołana strona JSP. Dla komponentów funkcjonujących jako obiektowa reprezentacja zbioru wartości odczytywanych z formularza HTML istnieje także wygodna metoda jednoczesnego pobrania wartości wszystkich parametrów i przypisania ich do właściwych cech komponentu JavaBean. Na następnym slajdzie przedstawiono przykład wykorzystania obu znaczników.