TeedaAjaxのレスポンスに、S2JSFでレンダリングしたHTMLを使いたい

やりたいことは、Ajaxで画面の一部を動的に変更する場合、サーバの処理結果のHTMLに差し替えたいのですが、差し替え部分が大きいとPOJOの中でHTMLを作成するのは少し面倒です。


VelocityなどでHTMLのテンプレートを読みこんでレスポンスHTMLを返してもいいんだけど、せっかくS2JSFのHTMLレンダーがあるので、これを使いたい。


ソースを追ってみるとS2JSFは、ViewRendererImpl.renderView(String path, HttpServletRequest request, HttpServletResponse response)メソッドで、アクセス対象のHTMLテンプレートのパスと、request、responseを渡して、HTMLのレンダリング結果をJspWriterのストリームに流し込んでるみたい。

ここをいじって、Stringでレンダリング結果を取得できるようすればええのかな??