読者です 読者をやめる 読者になる 読者になる

JBossSeamでmessages.propertiesからメッセージを取得したメッセージを表示(1)

JBossSeam

SeamではFacesMessagesとStatusMessagesと、2つのメッセージ管理クラスがあります。どちらを使うのが良いのかといえば、StatusMessagesのようです。FacesMessagesのadd系メソッドはdeprecatedになっています。(2.2.0GA現在、問題なく動作しますが。)

メッセージリストにセットされているメッセージを確認するためのメソッドはFacesMessagesクラスにしかありませんが…と思ったら、FacesMessages.getCurrentMessages()、getCurrentGlobalMessages() 、getCurrentMessagesForControl() は動作しません。
うーん。呼んでも常に空のリストが返ってきます。

メッセージがセットされているかどうかチェックする、等の処理はSeamでは無理、ということですね。