我尝试通过通过 NetBeans 7 实现托管 bean 来学习 JSF 2.0。通过概述,它包含作为数据对象的属性,该数据对象实现如下接口: -
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
}
当我在 JSF/XHTML 中输入 EL 时
#{myBean.myInfo....}
在 Super Interface 中定义的方法,MyInterface1 不显示。我不确定这是否是工具限制,或者我可能做错了什么。
你能帮忙提供进一步的建议吗?非常感谢您提前提供的帮助。我期待着尽快收到您的来信。
问候,
查理·Ch。