xhtml代码:
<h:form> <p:remoteCommand name="getInfo" action="#{beanUtil.getInfoMethod}" oncomplete="onGetInfoMethodComplete(xhr,status,args)"/> </h:form><script type="text/javascript" >
getInfo([{name:'param1',value:'param1'},{name:'param2',value:'param2'}]);function onGetInfoMethodComplete(xhr,status,args){
alert(args.info);//alert "get info"
}
</script>
Java 代码
package com.fenxiangz;import javax.faces.context.FacesContext;
import org.primefaces.context.RequestContext;public class BeanUtil {
public void getInfoMethod(){
Map<String, String> params = FacesContext
.getCurrentInstance().getExternalContext().getRequestParameterMap();
String param1 = params.get("param1");
String param2 = params.get("param2");
RequestContext.getCurrentInstance().addCallbackParam("info","get info");
return ;
}
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于