Свойство объекта сеанса EL - PullRequest
1 голос
/ 30 апреля 2011
${sessionScope.pricer.applicableRateCode}

public class ViewPrices implements Cloneable, Serializable {    
    private static final long serialVersionUID = 1;
    // fields      
    public List<RateCode> applicableRateCode = null;
}

javax.el.PropertyNotFoundException: свойство 'applyRateCode' не найдено для типа com. . .ViewPrices

${sessionScope.pricer} печатает значение, но applyRateCode не печатает

Ответы [ 2 ]

4 голосов
/ 30 апреля 2011

Вам необходимо добавить метод получения к ViewPrices.JSP EL требует их.

public class ViewPrices implements Cloneable, Serializable {    
    private static final long serialVersionUID = 1;
    // fields      
    private List<RateCode> applicableRateCode = null;

    public List<RateCode> getApplicableRateCode() {
       return applicableRateCode ;
    }
}
2 голосов
/ 30 апреля 2011

Setter / Getter отсутствуют в классе. JSTL EL получит доступ к свойству, используя стандартные методы доступа

...