понедельник, 6 июня 2011 г.

Установка полей бинов в JSP1.2

Так в джееспе подключается бин:
<jsp:usebean class="num.NumberGuessBean" id="numguess" scope="session"></jsp:usebean>

Чтобы установить поля бина нужно воспользоваться тегом

<jsp:setProperty 
  name="beanInstanceName"  
 { property= "*" | 
  property="propertyName" [ param="parameterName" ] |
  property="propertyName" value="{ string | <%= expression %> }" 
 } 
/>
как видим есть три альтернативый установки полей:
1) это перебор всех пришедших с запросом параметров и если имя параметра совпадает из полем бина, то вызывается сеттер для этого поля со значениям из параметра запроса.
2) Это установка конкретного поля, при этом если имя поля отличается от имени параметра запроса, то нужно еще и указать имя параметра.
3) Можно поле бина кстановить либо обычной строкой либо результатом вычесиления из експрешина.

Комментариев нет:

Отправить комментарий