这个问题已经在这里有一个答案:
- 从JavaScript remoteCommand:通过参数p 7个回答
我想传递一个参数与
电话号码:remoteCommand
不幸的是,当我在bean方法检索paramer我总是空。
这有什么错我的代码?
这里是我的网页代码:
<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."));
}