Java Server Page. Действие jsp:getProperty

После объявления компонента JavaBean с помощью действия jsp:useBean его незащищенные свойств становятся доступными для действия jsp:getProperty. Тег jsp:getProperty делает свойства компонента JavaBean видимыми. Данный тег включает значение типа String или объект типа, преобразованный к типу String, в выходной поток. Преобразование простых типов в тип String происходит автоматически. Для объектов необходим вызов метода toString.
Действие jsp:getProperty имеет следующий синтаксис:
Синтаксис действия jsp:getProperty
<jsp:getProperty name="идентификатор" property = "имяСвойства" />

Тег jsp:getProperty имеет ряд атрибутов, которые представлены в таблице. При записи тега допускается использовать не все возможные атрибуты.

АтрибутОписание атрибута
name Параметр, идентифицирующий экземпляр объекта JavaBean, предварительно определенный в теге jsp:useBean
property Имя свойства, значение которого необходимо получить

Значения атрибутов в тегах jsp:setProperty и jsp:getProperty ссылаются на объект, который получается из объекта pageContext с помощью метода findAttribute ().

Пример использования тега jsp:getProperty представлен в следующем листинге:
Листинг примера использования тега jsp:getProperty
<jsp:useBean id="itemBean" ... /> ... <ul> <li>Количество предметов : <jsp:getProperty name="itemBean" property="numItems" /></li> <li>Цена за штуку : <jsp:getProperty name="itemBean" property="unitCost" /></li> </ul>



Copyright © 2009-2015