我希望这个问题很清楚,你可以帮助我。我是 JSF 的新手。
我在我的 Bean(ProdBean.java) 中创建了一个 Tree Map 以在 JSF 中显示菜单列表并选择 JSF中的菜单,ShowList.xhtml
如下所示。
ProdBean.java
public Map<String, String> getOnlineMap (){
private static final Map<String, String> prodMap = new TreeMap<String, String>();
if(prodMap == null || prodMap.isEmpty()){
prodMap.put("PROD_MAP_1", "ISSUE_S1");
prodMap.put("PROD_MAP_2", "ISSUE_S2");
prodMap.put("PROD_MAP_3", "ISSUE_S3");
}
public Map<String, String> getCategoryList() {
selectItemList = getOnlineMap ();
return selectItemList;
}
显示列表.xhtml
<h:selectOneMenu id="enquiryType" style="width:300px">
<f:selectItem itemValue="" itemLabel="Select"/>
<f:selectItems value="#{ProdBean.categoryList}"/>
</h:selectOneMenu>
我想在选择菜单列表时通过检查 JSF 中的 ProdBean.categoryList 仅显示提示消息“PROD_MAP_1”的键,但我不知道如何通过从 JSF 中的 Tree Map 获取键和值来检查条件。如果任何人都可以帮助我,我非常感谢您的支持。
谢谢。