我的下面的代码与primefaces 3.4.2和JSF 2.1.10一起正常工作,在将它升级到primefaces 5和2.1.27之后,hashmap的键和值抛出了以下错误 类'java.lang.String'没有属性'key'。
如何在下面的代码中访问hashmap的键和值?
<p:selectOneMenu id="bldgGISTypeCode" value="#{buildingBean.originalBuilding.gisTypeCode}" styleClass="#{buildingBean.validationResults[8] eq false? 'ui-inputtext-border-color-red':''}" style="width:65%">
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItems value="#{buildingBean.originalBuilding.gisTypeList}" var="gis" itemLabel="#{gis.key}" itemValue="#{gis.value}"/>
</p:selectOneMenu>