useBean setProperty не ведет себя так, как объявлено - PullRequest
0 голосов
/ 26 октября 2010

Я пытаюсь использовать "автоматическую разводку" между атрибутами запроса и bean-компонентом с

<jsp:useBean id="cib" class="(fqn).CarInfoWebBean" scope="request">
    <jsp:setProperty name="cib" property="*" /></jsp:useBean>  

, но установщик свойства (only) не вызывается.

Свойство bean имеет тип long, а имя свойства и имя атрибута совпадают.
Странно то, что

<jsp:setProperty name="cib" property="carId" param="carId"/>

тоже не работает, но

<jsp:setProperty name="cib" property="carId" value="${carId}"/>

работает просто отлично.

1 Ответ

0 голосов
/ 26 октября 2010

Оказывается, что атрибут param и свойство (*) могут получать только параметры запроса, а не атрибуты запроса ...

...