【问题标题】:JSF localization of dynamic expressions [duplicate]动态表达式的JSF本地化[重复]
【发布时间】:2014-12-04 07:31:57
【问题描述】:

我有一个带有状态字段的 bean,它可以采用以下三个预定义值之一:ACTIVE、BLOCKED、DELETED。对于其中的每一个,我在属性文件中定义了一个标签:

entity.status.ACTIVE=Active
entity.status.BLOCKED=Blocked
entity.status.DELETED=Deleted

有没有办法显示实体的状态标签?更准确地说,有没有一种方法可以结合静态的“entity.status”。带有动态状态值的字符串来获取资源包的键?我看到了this question,但它并不能完全满足我的需求

谢谢。

【问题讨论】:

    标签: jsf jsf-2


    【解决方案1】:

    您可以像这样使用concat 函数:

    #{myResourceBundle['entity.statut.'.concat(myBean.status)]}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-11
      • 2015-10-18
      • 1970-01-01
      • 1970-01-01
      • 2021-06-19
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多