簡體   English   中英

覆蓋我自己的資源包條目

[英]Override my own resource bundle entry

在JSF中,很容易從默認資源包中覆蓋Messages:

javax.faces.component.UIInput.REQUIRED = {0}: Please enter value

我想對包含JSF資源包,復合組件和實用程序類的自己的庫使用相同的機制。 在這個庫中,我定義了一個包:

<resource-bundle>
    <base-name>amed</base-name>
    <var>am</var>
</resource-bundle>

在使用此庫的webapp中:

a)默認情況

#{am['key']} fetches the value from the library (OK)

b)在特殊情況下,我嘗試覆蓋另一個資源束中庫中的屬性:

<resource-bundle>
    <base-name>webappbundle</base-name>
    <var>wb</var>
</resource-bundle>


#{am['key']} should fetch the overritten property from webappbundle (DOES NOT WORK)

我知道,這不是解決問題的正確方法,但也許您了解我的問題並可以給我替代解決方案。

順便說一句:我不想覆蓋一個完整的捆綁,只有一些鑰匙...

好的,不可能僅覆蓋ResourceBundle的某些鍵。 但是您可以覆蓋完整的捆綁包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM