Spring 在<;h:输出文本

Spring 在<;h:输出文本,spring,jsf,jstl,spring-webflow,Spring,Jsf,Jstl,Spring Webflow,我试图在h:outputText标记中动态传递一个值 场景是,我有一个带有键/值对的属性文件,我正在从属性文件中获取数据: 例如: 角色、财产 管理员=管理员 用户=用户 访客 我现在通过这种方式访问代码将显示Administrator 现在,我在spring对话范围中动态存储了一个值: 说{conversationScope.userRole} 我不能以这种方式调用属性文件属性 如何将对话范围值作为资源包的属性传递 谢谢。将资源包声明为: <resource-bundle>

我试图在h:outputText标记中动态传递一个值

场景是,我有一个带有键/值对的属性文件,我正在从属性文件中获取数据:

例如:

角色、财产

管理员=管理员 用户=用户 访客

我现在通过这种方式访问代码
将显示Administrator

现在,我在spring对话范围中动态存储了一个值:

说{conversationScope.userRole}

我不能以这种方式调用属性文件属性

如何将对话范围值作为资源包的属性传递


谢谢。

将资源包声明为:

<resource-bundle>
   <base-name>anyBaseName</base-name>
   <var>bundle</var>
</resource-bundle>

anyBaseName
捆
您的JSF组件类似于:

<h:outputText value="#{bundle[myRoles.conversationScope.userRole]}"/>