2012-01-04 25 views
0

私は、JSPページで500を超える項目のリストを表示する必要があるプロジェクトでstrut2を使用しています。私は以下のタグを使用しました。struts 2 iterator slowを実行する

リストサイズが大きい場合、非常にゆっくりと繰り返されます。繰り返しながら、私はマップから値を取得しています。

正確に何が起こっているのかわかりません。速く反復するか、イテレータのパフォーマンスを向上させるために何をすべきですか?

おかげ

+0

Struts2のとOGNL使用しているのどのバージョン? –

+0

struts2 2.0.1しかしOGNLバージョンについては何もしていません。 –

答えて

2

あなたはStruts2の非常に古いバージョン(2.0.1)を使用しており、その場合には、実際にいくつかの悪いパフォーマンスの問題を抱えていたOGNLの古いバージョンを使用している場合があります。

パフォーマンスに関するヒントを最初に確認してください。 performance-tuning

次のステップは、手動であなたはJavassistのjarファイルを追加する必要があります、その場合には、独自の アプリで使用しているOGNLのバージョンを更新することです。

同様の問題については、Struts2メーリングリストのディスカッションスレッドをご覧ください。

Slow-performance-with-Struts2

+0

リンクありがとうございましたstruts2バージョンが2.1.8.1、OGNLバージョンが2.7.3です。最新のバージョンに切り替える必要があります。同じバージョンで何かできることはありますか? –

+0

許可されている場合は、OGNL jarをアップグレードできます –

関連する問題