Я попытался изучить JSF 2.0, реализовав управляемый компонент через NetBeans 7. В обзоре он содержит свойство как объект данных, который реализует интерфейс следующим образом: -
public interface MyInterface1 {
void setName(String name);
String getName();
}
public interface MyInterface2 extends MyInterface1 {
void setPhone(String phone);
String getPhone();
}
public class MyInfo implements MyInterface2 {
//...Getter, Setter
}
@ManagedBean(name="myBean")
public class MyManagedBean {
private MyInfo myInfo = new MyInfo();
//..Getter, Setter
}
Когда я вхожу в EL в JSF / XHTML как
#{myBean.myInfo....}
методы, которые определены в Super Interface, MyInterface1 не отображается.
Я не уверен, является ли это ограничением инструмента или я могу сделать что-то не так или нет.
Не могли бы вы помочь проконсультировать дальше? Большое спасибо за вашу помощь заранее. Я с нетерпением жду вашего ответа.
С уважением,
Чарли Ч.