我有一个javascript
在我的html
页面。我需要做的是,我在javascript
中有一个变量,我需要将该变量作为回bean方法的参数传递。我没有任何jsf commandButtons
。我需要通过传递var作为参数
javascript
中调用这个回bean参数化方法示例:我想传递value作为参数parameterizedMethod()。现在我正在像咆哮一样使用它。但这行不通。("knowlade_content"是<p></p>
标签的id)
<script>
var value = 25;
document.getElementById("knowlade_content").innerHTML = "#{myBean.parameterizedMethod(value)}";
</script>
<div>
<p id="knowlade_content"></p>
</div>
<h:form id="formId">
<h:inputHidden id="x" value="#{bean.x}" />
<p:remoteCommand name="rc" update="msgs" actionListener="#{managedBean.execute}" />
</h:form>
和from JS
function getValue() {
document.getElementById("formId:x").value = x;
}
和从脚本调用远程命令
<script>
rc();
</script>
你可以调用远程命令的初始化的形式,如果它是登陆页面到您的应用程序或您可以任何其他事件。