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:setProperty> имеет ряд атрибутов, которые представлены в таблице. При записи тега допускается использовать не все возможные атрибуты.

Атрибут Описание атрибута
name Параметр, идентифицирующий экземпляр объекта JavaBean, предварительно определенный в теге <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>
 


Партнеры:


Rambler's Top100 Рейтинг@Mail.ru