h:outputText displays nothing when the output is formatted using f:convertDateTime when pattern comes from a bundle loaded with a4j:loadBundle
in 'messages' bundle: timePattern=HH:mm:ss in page: <a4j:loadBundle basename="bundle.messages" var="msg"/> <h:outputText id="testTimeFormatting" value="#{someBean.someDate}"> <f:convertDateTime pattern="#{msg.timePattern}"/> </h:outputText> <h:outputText value="#{msg.timePattern}"/> This displays only "HH:mm:ss" (the second outputText) getSomeDate() of someBean just returns new Date()