2017-02-18 14 views
0

我有一個帶有輸入文本的頁面我想要顯示其值,但始終顯示爲空。獲取輸入文本的值時出錯:null

下面是代碼

FacesContext context = FacesContext.getCurrentInstance(); 
UIViewRoot root = context.getViewRoot(); 
RichInputText inputText = (RichInputText) root.findComponent("it1"); 
String myParam = (String)inputText.getValue(); 
system.out.println("Input field content:" + myParam); 

輸入域的內容:空

+0

你的代碼看起來不錯,但你是否真的檢查過id是否是「it1」? –

回答

0

的問題是何時,何地在其上行動上你執行你在這裏顯示的代碼。您是否確定您在執行代碼時已經提交了id it1已經提交給此字段的值?

請向我們展示頁面上字段的定義!

並提及你的jdev版本,pelase!