如何在javascript中调用参数化的backbean方法



我有一个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>

你可以调用远程命令的初始化的形式,如果它是登陆页面到您的应用程序或您可以任何其他事件。

相关内容

  • 没有找到相关文章

最新更新