JSPを一切使わないWebアプリ構築用Javaフレームワークです。
XML等の定義ファイルは存在せず、HTMLからJavaのスケルトンソースを生成します。
これにより開発時の記述量を抑え、開発工数を削減する事が可能です。
開発途中やリリース後にHTMLデザイン変更がありプログラムと矛盾が出た場合は、コンパイルエラーの形でそれを発見できるため、リグレッションテストの多くを軽減する事ができます。
詳しい内容は、 http://paraselene.sourceforge.jp/ を参照して下さい。
以下のクラスを新設しました。
Ajaxが有効な場合、<body>タグの内容を<div>に移していました。
※firstOutput()の呼び出し直後のタイミングで行っています。
今までは、getReplica()を使い<body>タグの内容を移していました(つまり、タグのインスタンスが別の物に置き換わっていました)。
これを、getReplica()ではなく、純粋にインスタンスを移動させる処理に変更しました。