2017-02-18 2 views
0

Ich habe eine Seite mit einem Eingabetext Ich möchte ihren Wert anzeigen, aber es wird immer Null angezeigt.Fehler beim Abrufen des Werts für den Eingabetext: null

Hier ist der Code

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); 

Eingabefeld Inhalt: null

+0

Ihr Code sieht gut aus, aber haben Sie überprüft, ob die ID wirklich "it1" ist? –

Antwort

0

Die Frage ist, wann, wo auf auf welche Aktion Sie den Code ausführen Sie hier zeigte. Sind Sie sicher, dass der Wert, den Sie in dieses Feld mit der ID it1 eingegeben haben, bereits übergeben wurde, wenn Sie den Code ausführen?

Zeigen Sie uns bitte die Definition des Feldes auf der Seite, bitte!

Und erwähnen Sie Ihre Jdev-Version, pelase!

Verwandte Themen