2011-06-24 15 views
1

我試圖通過NetBeans 7.實施託管bean作爲概述它所包含的屬性作爲一個數據對象,實現了該接口爲以下學習JSF 2.0: -如何訪問由JSF中的超級接口定義的方法?

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....} 

在超級接口中定義的方法,MyInterface1不顯示。 我不確定它是否是工具限制,或者我可能做錯或不對。

能否請您幫忙進一步諮詢?提前感謝您的幫助。我期待儘快收到你的來信。

Regards,

Charlee Ch。

回答

3

這絕對是Netbeans編輯器的限制。我一直在NB 6.9中遇到過類似的問題,代碼完成有時根本不起作用,有時候會丟失接口/方法等。但是,嘿,你可以繼續並自己輸入方法名 - 它應該可以工作。

+0

非常感謝您的建議。 –

相關問題