2012-09-27 19 views
0

我有下面的內容,它試圖驗證用戶輸入爲整數,並且錯誤文本未顯示。如果我不使用資源包(硬編碼),它將顯示。我可以使用outputText和value屬性=「#{bundle ['INVALID_ENTRY']}」並顯示在同一頁面上。有任何想法嗎?JSF2在Facelet組合組件上的convertNumber無法讀取資源包

<h:inputSecret required="true" redisplay="true" 
           converterMessage = "#{bundle['INVALID_ENTRY']}" 
           value = "#{backingBean.code}" maxlength="4"> 
        <f:validateLength maximum="4"/> 
        <f:convertNumber integerOnly="true"/> 
        <rich:ajaxValidator event="onblur" /> 
</h:inputSecret> 

回答

0

定盤加載的facelet組成部件上的資源束,以及包含該組合物組分的頁面。 h:inputSecret是(Facelet組合組件)上的組件,對於某些reasone,inputSecret的converterMessage丟失了對該組件的引用。