我正在尝试下面的事情
1-不工作
<c:set var="key" value="#{outputType}" >
<h:outputText value="#{outputType}"></h:outputText>
</c:set>
2-不工作
<c:set var="key" value="#{outputType}" >
</c:set>
<h:outputText value="#{bean.stitchingEnumMap[key]}" />
3-但这是有效的
<h:outputText value="#{outputType}"></h:outputText>
我的问题是我必须从MAP stitchingEnumMap
获取值,并且我从<c:set/>
标记获取此密钥。
我正在从另一个JSF页面传递FYI输出变量
<ui:include src="../templates/comePage.xhtml">
<ui:param name="bean" value="#{beanName}" />
<ui:param name="property" value="outputType" />
<ui:param name="outputType" value="#{record[property]}" />
</ui:include>
编辑: -
如何访问MAP的价值?我正在尝试类似下面的内容
<c:set var="key" value="#{outputType}" />
<h:outputText value="#{bean.stitchingEnumMap['#{key}']}" />
如果这不正确,可以使用其他选项从地图访问值吗?