2009-03-18 10 views
2

Seamアプリケーションを使用してファイルの内容をユーザーに出力する最良の方法について、他の人が助けてくれるかどうかは疑問でした。Seam:ストリームファイルの内容をページに表示

ログファイルの内容を表示するアプリケーションの割合が高いです。このログファイルはかなり大きいので、メモリにロードしたくない場合があります。ファイルストリームから、私のページのある領域にまっすぐに読み込みます。これを達成する最良の方法は何ですか?

私はファイルの内容を応答に書き込んで自分のページに戻す方法を知っていますが、理想的にはページの特定の領域の応答にストリームしたいと思っています。これは可能ですか?

+0

ログをストリーミング(その末尾を追跡)するか、ユーザーがボタンを使用してナビゲートするようにしますか? –

答えて

2

a4j:pollまたはa4j:pushは、おそらくあなたがしたいところに行くことができます。 backing beanにリンクされたパネルをリフレッシュして、常に最後のX行を表示するか、または実行時にページのスクロール可能なdivに新しい行のテキストを追加するjavascriptをプルすることがあります。

関連する問題