JSF2.0和JSTL的<c:set>标签带有地图?

时间:2017-07-14 07:00:33

标签: jsf jsf-2 jstl

我正在尝试下面的事情

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}']}" />

如果这不正确,可以使用其他选项从地图访问值吗?

0 个答案:

没有答案