我的javascript
页面中有一个html
。我需要做的是我有javascript
中的var,我需要将该var作为后端bean的参数传递我没有任何jsf commandButtons
。我需要通过传递var作为参数
javascript
中的这个反向bean参数化方法。
Ex:我想将value作为参数传递给parameterizedMethod()。现在我正在使用它像bellow.But它不起作用。(“knowlade_content”是<p></p>
标签的id) / p>
<script>
var value = 25;
document.getElementById("knowlade_content").innerHTML = "#{myBean.parameterizedMethod(value)}";
</script>
<div>
<p id="knowlade_content"></p>
</div>
答案 0 :(得分:0)
<h:form id="formId">
<h:inputHidden id="x" value="#{bean.x}" />
<p:remoteCommand name="rc" update="msgs" actionListener="#{managedBean.execute}" />
</h:form>
来自JS
function getValue() {
document.getElementById("formId:x").value = x;
}
并从脚本中调用远程命令
<script>
rc();
</script>
你可以在表单的init上调用远程命令,如果它是你的应用程序的登陆页面,或者你可以任何其他事件。