私は、JSPページで500を超える項目のリストを表示する必要があるプロジェクトでstrut2を使用しています。私は以下のタグを使用しました。struts 2 iterator slowを実行する
リストサイズが大きい場合、非常にゆっくりと繰り返されます。繰り返しながら、私はマップから値を取得しています。
正確に何が起こっているのかわかりません。速く反復するか、イテレータのパフォーマンスを向上させるために何をすべきですか?
おかげ
私は、JSPページで500を超える項目のリストを表示する必要があるプロジェクトでstrut2を使用しています。私は以下のタグを使用しました。struts 2 iterator slowを実行する
リストサイズが大きい場合、非常にゆっくりと繰り返されます。繰り返しながら、私はマップから値を取得しています。
正確に何が起こっているのかわかりません。速く反復するか、イテレータのパフォーマンスを向上させるために何をすべきですか?
おかげ
あなたはStruts2の非常に古いバージョン(2.0.1)を使用しており、その場合には、実際にいくつかの悪いパフォーマンスの問題を抱えていたOGNLの古いバージョンを使用している場合があります。
パフォーマンスに関するヒントを最初に確認してください。 performance-tuning
次のステップは、手動であなたはJavassistのjarファイルを追加する必要があります、その場合には、独自の アプリで使用しているOGNLのバージョンを更新することです。
同様の問題については、Struts2メーリングリストのディスカッションスレッドをご覧ください。
リンクありがとうございましたstruts2バージョンが2.1.8.1、OGNLバージョンが2.7.3です。最新のバージョンに切り替える必要があります。同じバージョンで何かできることはありますか? –
許可されている場合は、OGNL jarをアップグレードできます –
Struts2のとOGNL使用しているのどのバージョン? –
struts2 2.0.1しかしOGNLバージョンについては何もしていません。 –