我正在尝试传递参数
p:远程命令
不幸的是,当我在我的 bean 方法中检索参数时,我总是得到空值。
我的代码有什么问题吗?
这是我的页面代码:
<a href="#" onclick="rc([{'d':'01'}])">01</a>
<p:remoteCommand name="rc" update=":myform:messages" actionListener="#{mybean.changedaybar}" />
这是bean方法:
public void changedaybar() {
Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String param = params.get("d");
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Executed"+param, "Using RemoteCommand."));
}