我有一个带有输入文本的页面我想显示它的值,但它总是显示为空。
这是代码
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
答案 0 :(得分:0)
问题是何时,您在哪个行动中执行您在此处显示的代码。您确定在执行代码时已经提交了使用id it1放入此字段的值吗?
请向我们展示页面上字段的定义!
并提及你的jdev版本,pelase!