我正在使用PrimeFaces DefaultMenuItem
和setParam()
,但我的XHTML页面中没有任何参数?
item = new DefaultMenuItem("Active");
item.setUrl("/rem40/eventListEdit.xhtml");
item.setParam("listType","active");
item.setIcon("ui-icon-home");
eventsSubmenu.addElement(item);
我的XHTML页面有一个onpageLoad
<f:metadata>
<f:viewAction action="#{eventListEditModel.onPageLoad}" />
</f:metadata>
在我的方法中,我使用以下内容来检索参数
FacesContext fc = FacesContext.getCurrentInstance();
Map<String,String> params = fc.getExternalContext).getRequestParameterMap();
参数列表为零项。
我在这里做错了什么?