通过单击注销调用javascript函数后p:remotecommand
未执行。
这是我的 XHTML 代码:
<script type="text/javascript">
function logoutAccount() {
debugger;
var txt = "eeeeeeeeeeeeeee";
command([{name:'param',value:txt}]); //This is important
}
</script>
<a href="#" onclick="logoutAccount()"><i class="fa fa-sign-out fa-fw"></i> Logout</a>
<p:remoteCommand name="command" action="#{MyiaTaskBean.method}" />
这是我在 Java bean 中的代码:
public void method() {
String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param");
System.out.print("value is::::::::::::::::::::::"+value);
}
我试图通过动作侦听器更改动作,但没有奏效。