在JSF中使用DefaultMenuItem时获取参数

时间:2015-12-03 22:39:38

标签: jsf primefaces menu

我正在使用PrimeFaces DefaultMenuItemsetParam(),但我的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();

参数列表为零项。

我在这里做错了什么?

0 个答案:

没有答案