JSFのメッセージリソース化。

できたのでとりまとめ。
jwsdp-1.2をダウンロード。サンプルのguessNumberに手を入れてみる。
まず。build.xmlをみてみる。 164行目あたり。







よくよく見ると${example}ディレクトリ(ディフォルトはjsf-guessNumber)をclasses内に作成してるらしい。
で、greeting.jspをちと編集。

<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>


あとはmessages_en.propertiesのファイルをwebフォルダ直下において、
window=testなどと記述。
antで再度ビルドすれば、jsp内で
このタグが置換えられるという素晴らしいことになります。

こういうプロパティ情報って一括管理しないとつらいなぁ。。。
ビルド時に置換えすればいいのか??うーん。。。
いわばパッケージ名と同じだから、build.xmlは、ほんとは${property-package}とかするのが正解のような気がする。