1

私は、stackoverflow に大きな struts2 コミュニティがないことを知っています。しかし、まだ私の運を試しています:)

次のようなスクリプトレット コードがあります。

<%
                ArrayList statisticsList = something.getStatistics();
                Iterator itr1 = statisticsList.iterator();

                while (itr1.hasNext())
                {
                 dvo3_a = (VerificationVO) itr1.next();
                 dvo3_b = (VerificationVO) itr1.next();
                 dvo3_c = (VerificationVO) itr1.next();
                 ....
                    ....
                }
%>

dvo3_a、dvo_b、dvo_c は、ループの各反復で使用されます。iter1.next() が次の項目を取得することに注意してください。したがって、基本的に1回の反復で3つの要素を取得しています。

上記をstruts2 iterator タグに変換しようとしていますが、ドキュメントで提供されている例と情報を見ると、それが可能だとは思いませんか? struts2 反復子タグのこの欠点を克服するためにデータセットを変更する必要がある場合、私は本当に本当に嫌いで、最悪です。

4

1 に答える 1

1

Struts2 Iteratorは、実行したいことをサポートしていません。コードは問題ありません。strutsイテレータに移行する理由は何ですか。jspでJavaコードを使用せずにタグを使用する場合は、必要な機能を提供するイテレータ用の独自のカスタムタグを作成します。

于 2009-04-27T06:50:34.387 に答える