Jsf 获取输入文本的值时出错:null

Jsf 获取输入文本的值时出错:null,jsf,oracle-adf,Jsf,Oracle Adf,我有一个带有输入文本的页面,我想显示它的值,但它总是显示null 这是密码 FacesContext context = FacesContext.getCurrentInstance(); UIViewRoot root = context.getViewRoot(); RichInputText inputText = (RichInputText) root.findComponent("it1"); String myParam = (String)inputText.getValu

我有一个带有输入文本的页面,我想显示它的值,但它总是显示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);

输入字段内容:null

问题是何时、何地执行此处显示的代码。您确定在执行代码时已提交您输入到该字段中的id为it1的值吗

请给我们看看页面上字段的定义


提到你的jdev版本,pelase

你的代码看起来不错,但是你检查过id是否真的是“it1”吗?