[Teeda]Validatorじゃないロジックで失敗したときのエラーメッセージの出し方

メモ程度にサンプルを書いておく。


HTML側

<span id="allMessages" />


Pageクラス側

FacesMessageUtil.addErrorMessage("E0000001");


Object[] args = {"XXX", "YYY"};
FacesMessageUtil.addErrorMessage("hogehoge", args);


プロパティファイル(appMessages_ja.properties)側

E0000001=検索結果がありません。
hogehoge={0}は{1}である!

 ※ appMessages_ja.properties は Doltengが自動生成してくれています。


ブラウザの出力

 * 検索結果がありません。
 * XXXはYYYである!