How to use of FacesMessageUtil
Validatorじゃないロジックで失敗したときのエラーメッセージの出し方
http://d.hatena.ne.jp/shot6/20070129#1170032259
補足ですが,FacesMessageUtilというクラスを使うともっと簡単に実装可能です.
if (someLogicFail) { FacesMessageUtil.addErrorMessage("hogehoge"); }
addErrorMessageには,propertiesファイルで定義したメッセージをmessageIdとして指定します.
appMessages.properties
hogehoge=何か処理に失敗しましたよ