私はこのコードの断片を見つけました:
#{interpolator.interpolate(messages['myMessage'],jobCount)}
これがあなたが探しているものだと思います。メッセージとplaceHolders
それ以外の場合、静的メッセージの場合は文字列連結(醜い)を使用できます。
<s:decorate template="/layout/panel-name.xhtml">
<ui:define name="label">#{messages['myMessage']} #{jobCount}</ui:define>
</s:decorate>
または、動的メッセージであり、h:messageを使用している場合
メッセージプロパティで次の構文を使用します。
myMessage=ユーザーに{1}ジョブが割り当てられました
そして、Beanでメッセージを作成するとき
@Name("myBean")
public class Bean {
@In(create = true) FacesMessages facesMessages;
@In Map messages;
public String action() {
// Action here
facesMessages.add(messages.get("myMessage"), jobCount);
}
}