rich:menuitem を使用して、Richfaces でメニューを構築しています。ユーザーがどのメニュー項目をクリックしたかを判断する必要があります。私は使用しようとしました:
<rich:menuItem submitMode="server" value="#{msg.sidemenu_alldocs_internal_documents_bill_sent_documents}" action="#{billdoc.list}">
<f:param name="sidemenutype" value="#{bill_sent}"/>
</rich:menuItem>
しかし、リクエスト パラメータにパラメータ sidemenutype が表示されません。なんで?
FacesContext context = FacesContext.getCurrentInstance();
HttpServletRequest req = (HttpServletRequest) context.getExternalContext().getRequest();
String docType = (String)context.getExternalContext().getRequestMap().get("sidemenutype");
docType がヌルです。rich:menuitem を使用して、jsp からリクエストにパラメータを渡すことはできますか?