在 Jquery 中,我成功地向托管 bean 发送值
document.getElementById('formId:inputId').value = "blavla";
document.getElementById('formId:someId').click();
我的jsf代码是:
<h:inputText id="inputId" value="#{gestionduplanning.testvalue}" >
<f:ajax/>
</h:inputText>
<h:inputText id="inputId3" value="#{gestionduplanning.testvalue2}" />
<h:commandButton id="someId" value="Button" action="{gestionduplanning.exec2(gestionduplanning.testvalue)}" style="display:none">
<f:ajax render="someId" execute="@all"/>
</h:commandButton>
和我的托管 bean 方法:
public void exec2(String x) {
this.testvalue2 = testvalue;
}
问题是当我将 testvalue 的值赋予 testvalue2 时,我什么都没有。
我如何给这个值赋值并显示在h:inputText