我的 jsf 页面上有调用池事件的轮询事件。有一个名为i的变量,带有 getter 和 setter,我想在页面上显示 i 的值。每次 bean 被 poll 事件调用时, i 的值都会改变。所以我尝试在我的 jsf 页面上使用下面的代码,但它没有显示任何值。知道我做错了什么吗?
af:outputText value="#{UserChoiceInput.i}" id="ot1"
Bean()
{
私有字符串 i ;//已编辑
public void callPollTimer(PollEvent pollEvent)
{
//code for changing value of i
}
public void seti(String i) {
this.counti = i;
}
public String geti() {
return i;
}
}
面孔配置
<managed-bean id="__2">
<managed-bean-name>UserChoiceInput</managed-bean-name>
<managed-bean-class>oracle.insurance.viking.questionnaire.view.backing.UserChoiceInput</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>