S2JSF Examplesを試してみましたが…

文字コード問題がまだ解決されていませんでした。レスポンスヘッダのContent-Typeはちゃんと付いているようで、HTMLのソースが表示される問題はなくなっていますし、ブラウザに送り返された文字コードシフトJISになっているのですが、文字そのものがEUC-JPなのでブラウザに表示する文字コードEUCに変えないと読めません。特に、"繰り返し"のところのリンク先はどうがんばっても文字化けしたままで読めませんでした。
おそらくレスポンスに使われている出力ストリームにディフォルトエンコーディングが適用されているのではないでしょうか。出力ストリームを作った後でContent-Typeを設定しているのかも。