![](/img/trans.png)
[英]What method should I override to define my own binding to the backing bean?
[英]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.