標準の seam アノテーションを使用してメッセージを配置する seam コンポーネントがあります。
@In
private StatusMessages statusMessages;
public void myMethod()
{
statusMessages.add("Welcome, #{user.getName()}, after confirmation you will be able to log in.");
}
そして、このメッセージを表示するxthmlページよりも:
<h:messages id="mensagensHome" globalOnly="true" styleClass="message"
errorClass="errormsg" infoClass="infomsg" warnClass="warnmsg"
rendered="#{showGlobalMessages != 'false'}" />
これは完全に機能していますが、名前を太字にする必要があります。メッセージに次のような標準のhtmlタグを配置しようとしましたが、
statusMessages.add("Welcome, <b> #{user.getName()} </b>, after confirmation you will be able to log in.");
ただし、ページにタグが表示され、名前が太字になりません。
また、Unicode エスケープ文字を使用して html タグをレンダリングしようとしましたが、成功しませんでした。
Seam でメッセージをフォーマットするために、コードから標準の html タグを使用することは可能ですか?
事前に送信します。