Anthony, 

we solved this by defining our own EL function in the facelets tag library:

<function>
        <function-name>message</function-name>
        <function-class>bamboo.web.faces.Helpers</function-class>
        <function-signature>
                java.lang.String message(java.lang.String, java.lang.Object)
        </function.signature>
</function>

you guess the implementation. Then use it such as:

<h:outputText value="#{bb:message(tagKey, tagVar.TEMPLATE_LOGIN_USER)}"/>

where bb is our own namespace.

Frank Felix



-----Original Message-----
From: Anthony Hong [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 14, 2006 9:18 AM
To: MyFaces Discussion
Subject: How to set parameter in resource bundle in page

IN JSF page, usual do i18n like
<f:loadBundle basename="#{facesContext.application.messageBundle}"
var="tagVar"/>

then  <h:outputText value="#{tagVar.TEMPLATE_LOGIN_USER}"/>:

I have a question how to use a composite message. like tagKey=We met for {0}
days

--

Anthony Hong

Reply via email to